kailashhh commited on
Commit
638bfe1
·
verified ·
1 Parent(s): c3868f4

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -13
Dockerfile CHANGED
@@ -16,32 +16,27 @@ RUN apt-get update && apt-get install -y \
16
  docker.io \
17
  && rm -rf /var/lib/apt/lists/*
18
 
19
- # Create necessary directories for Coolify
20
  RUN mkdir -p /data/coolify/{source,ssh,applications,databases,backups,services,proxy,webhooks-during-maintenance} \
21
  && mkdir -p /data/coolify/ssh/{keys,mux} \
22
- && mkdir -p /data/coolify/proxy/dynamic
 
 
23
 
24
- RUN chown -R 1000:0 /root /usr && \
25
- chmod -R 755 /data /usr && \
26
- chmod 777 /data/coolify
27
-
28
- #RUN chown -R 9999:root /data/coolify \
29
- #&& chmod -R 700 /data/coolify
30
-
31
  # Generate SSH key
32
- #RUN ssh-keygen -f /data/coolify/ssh/keys/id.root@host.docker.internal -t ed25519 -N '' -C root@coolify \#
33
  # && cat /data/coolify/ssh/keys/id.root@host.docker.internal.pub >>~/.ssh/authorized_keys \
34
  # && chmod 600 ~/.ssh/authorized_keys
35
 
36
- # Download Coolify resources
37
  RUN curl -fsSL https://cdn.coollabs.io/coolify/docker-compose.yml -o /data/coolify/source/docker-compose.yml \
38
  && curl -fsSL https://cdn.coollabs.io/coolify/docker-compose.prod.yml -o /data/coolify/source/docker-compose.prod.yml \
39
  && curl -fsSL https://cdn.coollabs.io/coolify/.env.production -o /data/coolify/source/.env \
40
  && curl -fsSL https://cdn.coollabs.io/coolify/upgrade.sh -o /data/coolify/source/upgrade.sh
41
 
42
  # Set permissions for Coolify
43
- #RUN chown -R 9999:root /data/coolify \
44
- #&& chmod -R 700 /data/coolify
45
 
46
  # Modify the environment file with dynamic values
47
  RUN sed -i "s|APP_ID=.*|APP_ID=$(openssl rand -hex 16)|g" /data/coolify/source/.env \
 
16
  docker.io \
17
  && rm -rf /var/lib/apt/lists/*
18
 
19
+ # Create necessary directories for Coolify and ensure permissions are set correctly
20
  RUN mkdir -p /data/coolify/{source,ssh,applications,databases,backups,services,proxy,webhooks-during-maintenance} \
21
  && mkdir -p /data/coolify/ssh/{keys,mux} \
22
+ && mkdir -p /data/coolify/proxy/dynamic \
23
+ && chown -R root:root /data/coolify \
24
+ && chmod -R 777 /data/coolify
25
 
 
 
 
 
 
 
 
26
  # Generate SSH key
27
+ #RUN ssh-keygen -f /data/coolify/ssh/keys/id.root@host.docker.internal -t ed25519 -N '' -C root@coolify \
28
  # && cat /data/coolify/ssh/keys/id.root@host.docker.internal.pub >>~/.ssh/authorized_keys \
29
  # && chmod 600 ~/.ssh/authorized_keys
30
 
31
+ # Download Coolify resources and ensure write permissions
32
  RUN curl -fsSL https://cdn.coollabs.io/coolify/docker-compose.yml -o /data/coolify/source/docker-compose.yml \
33
  && curl -fsSL https://cdn.coollabs.io/coolify/docker-compose.prod.yml -o /data/coolify/source/docker-compose.prod.yml \
34
  && curl -fsSL https://cdn.coollabs.io/coolify/.env.production -o /data/coolify/source/.env \
35
  && curl -fsSL https://cdn.coollabs.io/coolify/upgrade.sh -o /data/coolify/source/upgrade.sh
36
 
37
  # Set permissions for Coolify
38
+ RUN chown -R 9999:root /data/coolify \
39
+ && chmod -R 700 /data/coolify
40
 
41
  # Modify the environment file with dynamic values
42
  RUN sed -i "s|APP_ID=.*|APP_ID=$(openssl rand -hex 16)|g" /data/coolify/source/.env \