thirdculture/docker-compose.yml
2024-11-14 00:42:53 -05:00

61 lines
1.2 KiB
YAML

services:
werc:
build:
network: host
dockerfile: Dockerfile
context: .
container_name: werc
ports:
- 3080:80
environment:
- HOSTNAME=thirdculture.top
volumes:
- werc:/var/www/werc
- lighttpd:/etc/lighttpd
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
tty: true
networks:
- default-werc
gossa:
image: pldubouilh/gossa
container_name: gossa
ports:
- 3001:8001
volumes:
- ./werc/sites/thirdculture.top/_files:/shared
- ./werc/sites/ppl.thirdculture.top:/shared/people
networks:
- default-werc
transfer:
image: dutchcoders/transfer.sh:latest
container_name: transfer
ports:
- "3880:8080"
command: ["--provider", "local", "--basedir", "/uploads/", "--web-path", "/web/"]
volumes:
- ./transfer/uploads:/uploads
- ./transfer/tshweb:/web
restart: always
networks:
- default-werc
networks:
default-werc:
driver: bridge
volumes:
werc:
driver: local
driver_opts:
o: bind
type: none
device: "./werc"
lighttpd:
driver: local
driver_opts:
o: bind
type: none
device: "./etc/lighttpd"