services: website: restart: always build: website/. entrypoint: ["/bin/sh", "/root/entry.sh"] ports: - "80:80" - "443:443" volumes: - ./website/letsencrypt:/etc/letsencrypt gitea: restart: always image: gitea/gitea:latest-rootless ports: - "2222:2222" volumes: - ./website/gitea/data:/var/lib/gitea - ./website/gitea/config:/etc/gitea - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro monerod: restart: always build: monerod/. entrypoint: ["/bin/sh", "/home/matt/entry.sh"] stdin_open: true tty: true ports: - "18080:18080" volumes: - ./monerod/.bitmonero:/home/matt/.bitmonero p2pool: restart: always build: p2pool/. entrypoint: ["/bin/sh", "/home/matt/entry.sh"] stdin_open: true tty: true ports: - "3333:3333" - "37888:37888" - "37889:37889" volumes: - ./p2pool/cache:/home/matt/cache - /dev/hugepages:/dev/hugepages minecraft: restart: always build: minecraft/. entrypoint: ["/bin/sh", "/home/matt/entry.sh"] ports: - "25565:25565" volumes: - ./minecraft/world:/home/matt/world terraria: restart: always build: terraria/. entrypoint: ["/bin/sh", "/home/matt/entry.sh"] ports: - "7777:7777" volumes: - ./terraria/worlds:/home/matt/worlds