remove mounts from docker-compose, add checks for database creation

This commit is contained in:
ILoveYaToo 2020-04-13 22:38:14 -04:00
parent 723f1783ff
commit ef876204c4
3 changed files with 11 additions and 9 deletions

View File

@ -11,7 +11,7 @@ services:
- "rabbitmq"
volumes:
- static_assets:/opt/postal/public
- ./data/postal/assets:/opt/postal/public/assets
- postal_assets:/opt/postal/public/assets
- ./src/templates/:/templates
environment:
- MYSQL_ROOT_PASSWORD=changeme
@ -23,7 +23,7 @@ services:
image: mariadb:10
container_name: postal_mysql
volumes:
- ./data/mysql:/var/lib/mysql
- mysql_data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=changeme
- MYSQL_DATABASE=postal
@ -46,7 +46,8 @@ services:
volumes:
- ./src/nginx.conf:/etc/nginx/conf.d/default.conf:ro
- static_assets:/opt/postal/public:ro
- ./data/postal/assets:/opt/postal/public/assets:ro
- postal_assets:/opt/postal/public/assets:ro
volumes:
static_assets:
postal_assets:
mysql_data:

View File

@ -11,7 +11,7 @@ services:
- "rabbitmq"
volumes:
- static_assets:/opt/postal/public
- ./data/postal/assets:/opt/postal/public/assets
- postal_assets:/opt/postal/public/assets
- ./src/templates/:/templates
environment:
- MYSQL_ROOT_PASSWORD=changeme
@ -23,7 +23,7 @@ services:
image: mariadb:10
container_name: postal_mysql
volumes:
- ./data/mysql:/var/lib/mysql
- mysql_data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=changeme
- MYSQL_DATABASE=postal
@ -46,7 +46,8 @@ services:
volumes:
- ./src/nginx.conf:/etc/nginx/conf.d/default.conf:ro
- static_assets:/opt/postal/public:ro
- ./data/postal/assets:/opt/postal/public/assets:ro
- postal_assets:/opt/postal/public/assets:ro
volumes:
static_assets:
postal_assets:
mysql_data:

View File

@ -20,7 +20,7 @@ echo "== Waiting for MySQL to start up =="
while ! mysqladmin ping -h mysql --silent; do
sleep 0.5
done
while ! mysql -u root -p"$MYSQL_ROOT_PASSWORD" -e 'use postal' 2> /dev/null; do
while ! mysql -u root -p"$MYSQL_ROOT_PASSWORD" -e "$MYSQL_DATABASE" 2> /dev/null; do
sleep 0.5
done