services: phpapp: container_name: phpapp image: filebrowser/filebrowser restart: always ports: - "21401:80" networks: - phpapp-nw volumes: # - phpapp_data:/srv # - /home/user/containerdata/phpapp_data:/srv - phpapp-shared:/srv - phpapp_database:/database - phpapp_config:/config phpapp-d: container_name: phpapp-d image: caddy:latest restart: always depends_on: - php # cap_add: # - NET_ADMIN ports: - "21402:80" # - "443:443" # - "443:443/udp" networks: - phpapp-nw volumes: - phpapp-d_etccaddy:/etc/caddy - phpapp-d_site:/srv - phpapp-d_data:/data - phpapp-d_config:/config # - phpapp-d_root:/usr/share/caddy # - /home/user/containerdata/phpapp_data:/usr/share/caddy - phpapp-shared:/usr/share/caddy # NOTE MUST # 1 create : doas mkdir /home/user/containerdata/phpapp_data # 2 change owner: doas chown user:user -R /home/user/containerdata/phpapp_data # php: container_name: php # image: php:7.4-fpm-alpine image: php:8.4-rc-fpm-trixie restart: always # ports: # - "9000:9000" networks: - phpapp-nw volumes: # - /home/user/containerdata/phpapp_data:/var/www/html # - /home/user/containerdata/phpapp_data:/usr/share/caddy - phpapp-shared:/usr/share/caddy phpapp-kmin: container_name: phpapp-kmin image: filebrowser/filebrowser restart: always ports: - "21501:80" networks: - phpapp-nw volumes: - /home/user/containerdata/phpapp_data/kmin:/srv - phpapp-kmin_database:/database - phpapp-kmin_config:/config phpapp-bmin: container_name: phpapp-bmin image: filebrowser/filebrowser restart: always ports: - "21502:80" networks: - phpapp-nw volumes: - /home/user/containerdata/phpapp_data/bmin:/srv - phpapp-bmin_database:/database - phpapp-bmin_config:/config networks: phpapp-nw: volumes: # phpapp_data: phpapp-d_etccaddy: phpapp-d_site: phpapp-d_data: phpapp-d_config: phpapp_database: phpapp_config: phpapp-shared: driver_opts: type: none o: bind device: /home/user/containerdata/phpapp_data phpapp-kmin_database: phpapp-kmin_config: phpapp-bmin_database: phpapp-bmin_config: