mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-08 22:53:25 +00:00
chore: change makefile targets
This commit is contained in:
18
Makefile
18
Makefile
@@ -1,18 +1,8 @@
|
|||||||
CONTAINER_NAME = "docker-my-links-dev-db-1"
|
db:
|
||||||
ROOT_PASSWORD = "root_passwd"
|
docker compose -f dev.docker-compose.yml up -d
|
||||||
USER_NAME = "my-user"
|
|
||||||
|
|
||||||
start-dev:
|
dev:
|
||||||
@echo 'Starting DB container'
|
npm run dev
|
||||||
docker compose --env-file ../.env -f ./dev.docker-compose.yml up -d
|
|
||||||
|
|
||||||
@echo 'Waiting for a minute (need to set $(USER_NAME) privileges)'
|
|
||||||
@sleep 1m
|
|
||||||
|
|
||||||
@echo 'Grant privileges for $(USER_NAME)'
|
|
||||||
docker exec -it $(CONTAINER_NAME) mysql -u root -p$(ROOT_PASSWORD) -e "grant ALL PRIVILEGES ON *.* TO '$(USER_NAME)';flush privileges;"
|
|
||||||
|
|
||||||
@echo 'Dont forget to do migrations before run dev'
|
|
||||||
|
|
||||||
prod:
|
prod:
|
||||||
docker compose up -d --build
|
docker compose up -d --build
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ version: "3.8"
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
my-links-dev-db:
|
my-links-dev-db:
|
||||||
|
container_name: my-links-dev-db
|
||||||
image: mysql:latest
|
image: mysql:latest
|
||||||
restart: always
|
restart: always
|
||||||
env_file:
|
env_file:
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
CREATE DATABASE mylinks;
|
CREATE DATABASE IF NOT EXISTS mylinks;
|
||||||
Reference in New Issue
Block a user