genesis-cli
Version:
It´s a CLI app to Create NodeJS projects like a boss
36 lines (33 loc) • 842 B
YAML
version: "3.9"
services:
{{name}}:
container_name: {{name}}
build:
context: .
dockerfile: containers/app/Dockerfile
ports:
- 3600:3600
depends_on:
- {{name}}db
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
environment:
NODE_ENV: development
{{name}}db: # <- ;)
container_name: {{name}}db
image: mysql:8.0
# platform: linux/amd64
# command: --default-authentication-plugin=mysql_native_password
# restart: always
# env_file: # <-- we use the previously defined values
# - containers/db/database.env
volumes:
- database_volume:/var/lib/mysql
environment:
- MYSQL_DATABASE={{name}}
- MYSQL_USER=MoralexCode
- MYSQL_PASSWORD=s3cr3t
- MYSQL_ROOT_PASSWORD=s3cr3t
volumes:
database_volume: