mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-04-07 21:44:51 +00:00
53 lines
1.0 KiB
YAML
53 lines
1.0 KiB
YAML
version: '3'
|
|
|
|
services:
|
|
app:
|
|
image: invoiceshelf/invoiceshelf-php
|
|
restart: unless-stopped
|
|
working_dir: /var/www/
|
|
networks:
|
|
- invoiceshelf
|
|
|
|
db:
|
|
image: mariadb:lts
|
|
restart: always
|
|
volumes:
|
|
- db:/var/lib/mysql
|
|
# If you want to persist data on the host, comment the line above this one...
|
|
# and uncomment the line under this one.
|
|
#- ./docker-compose/db/data:/var/lib/mysql:rw,delegated
|
|
environment:
|
|
MYSQL_USER: invoiceshelf
|
|
MYSQL_PASSWORD: invoiceshelf
|
|
MYSQL_DATABASE: invoiceshelf
|
|
MYSQL_ROOT_PASSWORD: invoiceshelf
|
|
ports:
|
|
- '33006:3306'
|
|
networks:
|
|
- invoiceshelf
|
|
|
|
nginx:
|
|
image: invoiceshelf/invoiceshelf-nginx
|
|
restart: unless-stopped
|
|
ports:
|
|
- 80:80
|
|
networks:
|
|
- invoiceshelf
|
|
|
|
cron:
|
|
build:
|
|
context: ../
|
|
dockerfile: docker/cron.dockerfile
|
|
image: invoiceshelf-cron
|
|
volumes:
|
|
- ../:/var/www
|
|
networks:
|
|
- invoiceshelf
|
|
|
|
volumes:
|
|
db:
|
|
|
|
networks:
|
|
invoiceshelf:
|
|
driver: bridge
|