mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-10 15:35:35 +00:00
chore: grant privileges dev db
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
my-links-db:
|
||||
my-links-dev-db:
|
||||
image: mysql:latest
|
||||
restart: always
|
||||
env_file:
|
||||
|
||||
@@ -1,8 +1,21 @@
|
||||
CONTAINER_NAME = "docker-my-links-dev-db-1"
|
||||
ROOT_PASSWORD = "root_passwd"
|
||||
USER_NAME = "my-user"
|
||||
|
||||
start-dev:
|
||||
@echo 'Starting DB container'
|
||||
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'
|
||||
|
||||
start-prod:
|
||||
docker-compose --env-file ../.env -f ./docker-compose.yml up -d
|
||||
|
||||
build:
|
||||
docker build -f ./Dockerfile -t sonny/my-links ../
|
||||
docker build -f ./Dockerfile -t sonny/my-links ../
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
MYSQL_USER="my_user"
|
||||
MYSQL_PASSWORD="root"
|
||||
MYSQL_DATABASE="my-links"
|
||||
MYSQL_ROOT_PASSWORD="root"
|
||||
MYSQL_USER="my-user"
|
||||
MYSQL_PASSWORD="my-user_passwd"
|
||||
MYSQL_ROOT_PASSWORD="root_passwd"
|
||||
MYSQL_DATABASE="MyLinks"
|
||||
|
||||
# Or if you need external Database
|
||||
# DATABASE_IP="localhost"
|
||||
|
||||
3
prisma/migrations/migration_lock.toml
Normal file
3
prisma/migrations/migration_lock.toml
Normal file
@@ -0,0 +1,3 @@
|
||||
# Please do not edit this file manually
|
||||
# It should be added in your version-control system (i.e. Git)
|
||||
provider = "mysql"
|
||||
Reference in New Issue
Block a user