mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-22 21:49:22 +00:00
* Add info from #2286, minor fixes to YAML indentation * Add space to make YAML valid again
This commit is contained in:
parent
b104ab3ca1
commit
869d73a25c
|
@ -28,6 +28,8 @@ the official [install instructions](https://docs.docker.com/compose/install/).
|
||||||
The most simple setup just creates a volume and a network and starts the `gitea/gitea:latest`
|
The most simple setup just creates a volume and a network and starts the `gitea/gitea:latest`
|
||||||
image as a service. Since there is no database available one can be initialized using SQLite3.
|
image as a service. Since there is no database available one can be initialized using SQLite3.
|
||||||
Create a directory like `gitea` and paste the following content into a file named `docker-compose.yml`.
|
Create a directory like `gitea` and paste the following content into a file named `docker-compose.yml`.
|
||||||
|
Note that the volume should be owned by the user/group with the UID/GID specified in the config file.
|
||||||
|
If you don't give the volume correct permissions, the container may not start.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
version: "2"
|
version: "2"
|
||||||
|
@ -39,6 +41,9 @@ networks:
|
||||||
services:
|
services:
|
||||||
server:
|
server:
|
||||||
image: gitea/gitea:latest
|
image: gitea/gitea:latest
|
||||||
|
environment:
|
||||||
|
- USER_UID=1000
|
||||||
|
- USER_GID=1000
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- gitea
|
- gitea
|
||||||
|
@ -65,6 +70,9 @@ networks:
|
||||||
services:
|
services:
|
||||||
server:
|
server:
|
||||||
image: gitea/gitea:latest
|
image: gitea/gitea:latest
|
||||||
|
environment:
|
||||||
|
- USER_UID=1000
|
||||||
|
- USER_GID=1000
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- gitea
|
- gitea
|
||||||
|
@ -92,6 +100,9 @@ networks:
|
||||||
services:
|
services:
|
||||||
server:
|
server:
|
||||||
image: gitea/gitea:latest
|
image: gitea/gitea:latest
|
||||||
|
environment:
|
||||||
|
- USER_UID=1000
|
||||||
|
- USER_GID=1000
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- gitea
|
- gitea
|
||||||
|
@ -132,14 +143,17 @@ networks:
|
||||||
services:
|
services:
|
||||||
server:
|
server:
|
||||||
image: gitea/gitea:latest
|
image: gitea/gitea:latest
|
||||||
|
environment:
|
||||||
|
- USER_UID=1000
|
||||||
|
- USER_GID=1000
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- gitea
|
- gitea
|
||||||
volumes:
|
volumes:
|
||||||
- ./gitea:/data
|
- ./gitea:/data
|
||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
- "222:22"
|
- "222:22"
|
||||||
+ depends_on:
|
+ depends_on:
|
||||||
+ - db
|
+ - db
|
||||||
+
|
+
|
||||||
|
@ -160,7 +174,8 @@ services:
|
||||||
|
|
||||||
To use named volumes instead of host volumes, define and use the named volume
|
To use named volumes instead of host volumes, define and use the named volume
|
||||||
within the `docker-compose.yml` configuration. This change will automatically
|
within the `docker-compose.yml` configuration. This change will automatically
|
||||||
create the required volume.
|
create the required volume. You don't need to worry about permissions with
|
||||||
|
named volumes, Docker will deal with that automatically.
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
version: "2"
|
version: "2"
|
||||||
|
|
Loading…
Reference in a new issue