瀏覽代碼

changes to Docker Compose files

main
Simon Bowie 3 週之前
父節點
當前提交
ebad99eca3
共有 3 個檔案被更改,包括 8 行新增6 行删除
  1. +4
    -2
      database_functions.sh
  2. +2
    -2
      docker-compose.nginx.yml
  3. +2
    -2
      docker-compose.no-nginx.yml

+ 4
- 2
database_functions.sh 查看文件

############################################################ ############################################################
# subprograms # # subprograms #
############################################################ ############################################################

License() License()
{ {
echo 'Copyright 2022-2025 Simon Bowie <simonxix@simonxix.com>' echo 'Copyright 2022-2025 Simon Bowie <simonxix@simonxix.com>'
# Display Help # Display Help
echo "This script performs database functions for the Experimental Publishing Compendium" echo "This script performs database functions for the Experimental Publishing Compendium"
echo echo
echo "Syntax: database_functions.sh [-l|h|e|i|c|v|d]"
echo "Syntax: database_functions.sh [-l|h|e|i|c|v|d|b]"
echo "options:" echo "options:"
echo "l Print the MIT License notification." echo "l Print the MIT License notification."
echo "h Print this Help." echo "h Print this Help."


scp $EXPORT_DIRECTORY/$BACKUP_SQL_FILENAME.sql $STORAGE_USERNAME@$STORAGE_SERVER:$STORAGE_DIRECTORY scp $EXPORT_DIRECTORY/$BACKUP_SQL_FILENAME.sql $STORAGE_USERNAME@$STORAGE_SERVER:$STORAGE_DIRECTORY
} }

############################################################ ############################################################
############################################################ ############################################################
# main program # # main program #
b) # backup database to secure storage b) # backup database to secure storage
Backup Backup
exit;; exit;;
\?) # Invalid option
\?) # invalid option
Help Help
exit;; exit;;
esac esac

docker-compose.prod.yml → docker-compose.nginx.yml 查看文件

volumes: volumes:
- ./web:/code - ./web:/code
env_file: env_file:
- ./.env.prod
- ./.env.nginx
depends_on: depends_on:
- db - db
command: gunicorn --workers=3 --bind 0.0.0.0:5000 "app:create_app()" command: gunicorn --workers=3 --bind 0.0.0.0:5000 "app:create_app()"
container_name: mariadb container_name: mariadb
restart: unless-stopped restart: unless-stopped
env_file: env_file:
- ./.env.prod
- ./.env.nginx
volumes: volumes:
- dbdata:/var/lib/mysql - dbdata:/var/lib/mysql
command: '--default-authentication-plugin=mysql_native_password' command: '--default-authentication-plugin=mysql_native_password'

docker-compose.yml → docker-compose.no-nginx.yml 查看文件

volumes: volumes:
- ./web:/code - ./web:/code
env_file: env_file:
- ./.env.dev
- ./.env
depends_on: depends_on:
- db - db
container_name: mariadb container_name: mariadb
restart: unless-stopped restart: unless-stopped
env_file: env_file:
- ./.env.dev
- ./.env
volumes: volumes:
- dbdata:/var/lib/mysql - dbdata:/var/lib/mysql
command: '--default-authentication-plugin=mysql_native_password' command: '--default-authentication-plugin=mysql_native_password'

Loading…
取消
儲存