After configuration with the installer and pulling the container up the installation failed with "project name must not be empty" and prompt "installation complete!"
In the docker-compose.yml I simply added a line on top with name:pangolin
to fix it
Originally created by @nukularexperte on GitHub (Feb 11, 2025).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/190
After configuration with the installer and pulling the container up the installation failed with "project name must not be empty" and prompt "installation complete!"
In the docker-compose.yml I simply added a line on top with name:pangolin
to fix it
Interesting. Can you share your full docker compose with this snippet present? Never seen this before
<!-- gh-comment-id:2652329015 -->
@miloschwartz commented on GitHub (Feb 12, 2025):
Interesting. Can you share your full docker compose with this snippet present? Never seen this before
@nukularexperte commented on GitHub (Feb 12, 2025):
Interesting. Can you share your full docker compose with this snippet present? Never seen this before
I just added the first line
name: pangolin
services:
pangolin:
image: fosrl/pangolin:1.0.0-beta.12
container_name: pangolin
restart: unless-stopped
volumes:
- ./config:/app/config
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3001/api/v1/"]
interval: "3s"
timeout: "3s"
retries: 5
gerbil:
image: fosrl/gerbil:1.0.0-beta.3
container_name: gerbil
restart: unless-stopped
depends_on:
pangolin:
condition: service_healthy
command:
- --reachableAt=http://gerbil:3003
- --generateAndSaveKeyTo=/var/config/key
- --remoteConfig=http://pangolin:3001/api/v1/gerbil/get-config
- --reportBandwidthTo=http://pangolin:3001/api/v1/gerbil/receive-bandwidth
volumes:
- ./config/:/var/config
cap_add:
- NET_ADMIN
- SYS_MODULE
ports:
- 51820:51820/udp
- 443:443 # Port for traefik because of the network_mode
- 80:80 # Port for traefik because of the network_mode
traefik:
image: traefik:v3.3.3
container_name: traefik
restart: unless-stopped
network_mode: service:gerbil # Ports appear on the gerbil service
depends_on:
pangolin:
condition: service_healthy
command:
- --configFile=/etc/traefik/traefik_config.yml
volumes:
- ./config/traefik:/etc/traefik:ro # Volume to store the Traefik configuration
- ./config/letsencrypt:/letsencrypt # Volume to store the Let's Encrypt certificates
networks:
default:
driver: bridge
name: pangolin
<!-- gh-comment-id:2652347617 -->
@nukularexperte commented on GitHub (Feb 12, 2025):
> Interesting. Can you share your full docker compose with this snippet present? Never seen this before
I just added the first line
```
name: pangolin
services:
pangolin:
image: fosrl/pangolin:1.0.0-beta.12
container_name: pangolin
restart: unless-stopped
volumes:
- ./config:/app/config
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3001/api/v1/"]
interval: "3s"
timeout: "3s"
retries: 5
gerbil:
image: fosrl/gerbil:1.0.0-beta.3
container_name: gerbil
restart: unless-stopped
depends_on:
pangolin:
condition: service_healthy
command:
- --reachableAt=http://gerbil:3003
- --generateAndSaveKeyTo=/var/config/key
- --remoteConfig=http://pangolin:3001/api/v1/gerbil/get-config
- --reportBandwidthTo=http://pangolin:3001/api/v1/gerbil/receive-bandwidth
volumes:
- ./config/:/var/config
cap_add:
- NET_ADMIN
- SYS_MODULE
ports:
- 51820:51820/udp
- 443:443 # Port for traefik because of the network_mode
- 80:80 # Port for traefik because of the network_mode
traefik:
image: traefik:v3.3.3
container_name: traefik
restart: unless-stopped
network_mode: service:gerbil # Ports appear on the gerbil service
depends_on:
pangolin:
condition: service_healthy
command:
- --configFile=/etc/traefik/traefik_config.yml
volumes:
- ./config/traefik:/etc/traefik:ro # Volume to store the Traefik configuration
- ./config/letsencrypt:/letsencrypt # Volume to store the Let's Encrypt certificates
networks:
default:
driver: bridge
name: pangolin
```
@oschwartz10612 commented on GitHub (Feb 15, 2025):
That is interesting I will do some testing on this.
Can you let me know what docker and docker compose version you are running and what OS you are running? Did you let the installer install docker or did you do it yourself?
<!-- gh-comment-id:2660989518 -->
@oschwartz10612 commented on GitHub (Feb 15, 2025):
That is interesting I will do some testing on this.
Can you let me know what docker and docker compose version you are running and what OS you are running? Did you let the installer install docker or did you do it yourself?
@nukularexperte commented on GitHub (Feb 15, 2025):
That is interesting I will do some testing on this.
Can you let me know what docker and docker compose version you are running and what OS you are running? Did you let the installer install docker or did you do it yourself?
I installed docker via commands from the official page.
The versions below
command 'docker' from snap docker (27.2.0)
command 'docker' from deb docker.io (24.0.7-0ubuntu4.1)
command 'docker' from deb podman-docker (4.9.3+ds1-1ubuntu0.2)
Docker version 27.5.1, build 9f9e405
<!-- gh-comment-id:2661092940 -->
@nukularexperte commented on GitHub (Feb 15, 2025):
> That is interesting I will do some testing on this.
>
> Can you let me know what docker and docker compose version you are running and what OS you are running? Did you let the installer install docker or did you do it yourself?
I installed docker via commands from the official page.
The versions below
```
command 'docker' from snap docker (27.2.0)
command 'docker' from deb docker.io (24.0.7-0ubuntu4.1)
command 'docker' from deb podman-docker (4.9.3+ds1-1ubuntu0.2)
Docker version 27.5.1, build 9f9e405
```
my Ubuntu version is:
```
Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @nukularexperte on GitHub (Feb 11, 2025).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/190
After configuration with the installer and pulling the container up the installation failed with "project name must not be empty" and prompt "installation complete!"
In the docker-compose.yml I simply added a line on top with name:pangolin
to fix it
@miloschwartz commented on GitHub (Feb 12, 2025):
Interesting. Can you share your full docker compose with this snippet present? Never seen this before
@nukularexperte commented on GitHub (Feb 12, 2025):
I just added the first line
@oschwartz10612 commented on GitHub (Feb 15, 2025):
That is interesting I will do some testing on this.
Can you let me know what docker and docker compose version you are running and what OS you are running? Did you let the installer install docker or did you do it yourself?
@nukularexperte commented on GitHub (Feb 15, 2025):
I installed docker via commands from the official page.
The versions below
my Ubuntu version is: