فهرست منبع

Fix permission errors when running Docker. Update Docker Compose & Docker instructions

Sylvain Huguet 1 سال پیش
والد
کامیت
0e033348f0
4فایلهای تغییر یافته به همراه7 افزوده شده و 7 حذف شده
  1. 1 2
      .dockerignore
  2. 1 2
      .gitignore
  3. 3 1
      README.md
  4. 2 2
      docker-compose.yml

+ 1 - 2
.dockerignore

@@ -1,5 +1,4 @@
 .dockerignore
 Dockerfile
 node_modules
-config
-data
+puter

+ 1 - 2
.gitignore

@@ -9,5 +9,4 @@ dist/
 .env
 # this is for jetbrain IDEs
 .idea/
-config
-data
+puter

+ 3 - 1
README.md

@@ -45,13 +45,15 @@ This will launch Puter at http://localhost:4000 (or the next available port).
 ### Using Docker
 
 ```bash
-docker run --rm -p 4100:4100 -v `pwd`/data:/opt/puter/app/volatile/runtime -v `pwd`/config:/opt/puter/app/volatile/config ghcr.io/heyputer/puter
+mkdir puter && cd puter && mkdir config data && sudo chown -R 1000:1000 config data && docker run --rm -p 4100:4100 -v `pwd`/data:/opt/puter/app/volatile/runtime -v `pwd`/config:/opt/puter/app/volatile/config ghcr.io/heyputer/puter
 ```
 
 ### Using Docker Compose
 
 ```bash
 mkdir puter && cd puter
+mkdir data config
+sudo chown -R 1000:1000 config data
 wget https://raw.githubusercontent.com/HeyPuter/puter/main/docker-compose.yml
 docker compose up
 ```

+ 2 - 2
docker-compose.yml

@@ -15,8 +15,8 @@ services:
       PUID: 1000
       PGID: 1000
     volumes:
-      - ./volatile/config:/opt/puter/app/volatile/config
-      - ./volatile/runtime:/opt/puter/app/volatile/runtime
+      - ./puter/config:/opt/puter/app/volatile/config
+      - ./puter/runtime:/opt/puter/app/volatile/runtime
     healthcheck:
       test: wget --no-verbose --tries=1 --spider http://puter.localhost:4100/test || exit 1
       interval: 30s