45 lines
897 B
YAML
45 lines
897 B
YAML
services:
|
|
backend:
|
|
build:
|
|
context: ./StockingData
|
|
dockerfile: ./Containerfile
|
|
container_name: backend
|
|
volumes:
|
|
- ./StockingData:/app
|
|
environment:
|
|
RDBHOST: db
|
|
RDBNAME: stocks
|
|
RDBUSER: stocks
|
|
RDBPASS: stocks
|
|
ports:
|
|
- "5000:5000"
|
|
depends_on:
|
|
- db
|
|
restart: always
|
|
tty: true
|
|
db:
|
|
image: mariadb:latest
|
|
container_name: db
|
|
environment:
|
|
MARIADB_DATABASE: stocks
|
|
MARIADB_USER: stocks
|
|
MARIADB_PASSWORD: stocks
|
|
MARIADB_ROOT_PASSWORD: stocks
|
|
TZ: Asia/Tokyo
|
|
volumes:
|
|
- ./db/init:/docker-entrypoint-initdb.d
|
|
- ./db/data:/var/lib/mysql
|
|
restart: always
|
|
admin:
|
|
image: phpmyadmin
|
|
environment:
|
|
- PMA_ARBITRARY=1
|
|
- PMA_HOSTS=db
|
|
- PMA_USER=stocks
|
|
- PMA_PASSWORD=stocks
|
|
ports:
|
|
- "5001:80"
|
|
depends_on:
|
|
- db
|
|
restart: always
|