cosmetics
This commit is contained in:
parent
08b64ec9bb
commit
e888b4c084
34
README.md
34
README.md
@ -1,8 +1,7 @@
|
|||||||
Taiga in Docker
|
Taiga in Docker
|
||||||
===============
|
===============
|
||||||
|
|
||||||
This container allows you to run [Taiga](https://taiga.io/) in a Docker
|
This container allows you to run [Taiga](https://taiga.io/) in a Docker container.
|
||||||
container.
|
|
||||||
|
|
||||||
What is Taiga?
|
What is Taiga?
|
||||||
--------------
|
--------------
|
||||||
@ -43,7 +42,7 @@ Docker Compose
|
|||||||
|
|
||||||
Below is a docker compose file as example
|
Below is a docker compose file as example
|
||||||
|
|
||||||
docker-compose.yml
|
**docker-compose.yml**
|
||||||
```
|
```
|
||||||
version: '2'
|
version: '2'
|
||||||
|
|
||||||
@ -92,7 +91,7 @@ services:
|
|||||||
The following file is required so that Postgres will create taiga database that
|
The following file is required so that Postgres will create taiga database that
|
||||||
is used by the Taiga backend.
|
is used by the Taiga backend.
|
||||||
|
|
||||||
db/init-taiga-db.sh
|
**db/init-taiga-db.sh**
|
||||||
```
|
```
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
@ -110,7 +109,7 @@ The environment variables
|
|||||||
|
|
||||||
This file will defines a superuser for Postgres.
|
This file will defines a superuser for Postgres.
|
||||||
|
|
||||||
postgres.env
|
**postgres.env**
|
||||||
```
|
```
|
||||||
POSTGRES_USER=admin
|
POSTGRES_USER=admin
|
||||||
POSTGRES_PASSWORD=admin
|
POSTGRES_PASSWORD=admin
|
||||||
@ -118,7 +117,7 @@ POSTGRES_PASSWORD=admin
|
|||||||
|
|
||||||
This file defines individual settings for Taiga.
|
This file defines individual settings for Taiga.
|
||||||
|
|
||||||
taiga.env
|
**taiga.env**
|
||||||
```
|
```
|
||||||
GUNICORN_WORKERS=1
|
GUNICORN_WORKERS=1
|
||||||
SITE_URI=http://taiga.mydomain.com
|
SITE_URI=http://taiga.mydomain.com
|
||||||
@ -129,7 +128,7 @@ NOREPLY_EMAIL=no-reply@mydomain.com
|
|||||||
|
|
||||||
This file defines the database settings for Taiga.
|
This file defines the database settings for Taiga.
|
||||||
|
|
||||||
taiga-db.env
|
**taiga-db.env**
|
||||||
```
|
```
|
||||||
TAIGA_DB_USER=taiga
|
TAIGA_DB_USER=taiga
|
||||||
TAIGA_DB_NAME=taiga
|
TAIGA_DB_NAME=taiga
|
||||||
@ -138,7 +137,10 @@ TAIGA_DB_HOST=postgres
|
|||||||
TAIGA_DB_PORT=5432
|
TAIGA_DB_PORT=5432
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Run the Taiga
|
Run the Taiga
|
||||||
|
-------------
|
||||||
|
|
||||||
```
|
```
|
||||||
docker-compose up -d taiga
|
docker-compose up -d taiga
|
||||||
```
|
```
|
||||||
@ -169,26 +171,20 @@ Accessing the Taiga Database
|
|||||||
|
|
||||||
You can access it using the docker compose or docker as follows
|
You can access it using the docker compose or docker as follows
|
||||||
|
|
||||||
```
|
> docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER'
|
||||||
docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER'
|
|
||||||
```
|
|
||||||
|
|
||||||
```
|
> docker run -ti --rm --net taiga_backend --env-file taiga-db.env postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER'
|
||||||
docker run -ti --rm --net taiga_backend --env-file taiga-db.env postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER'
|
|
||||||
```
|
|
||||||
|
|
||||||
Backup the database
|
Backup the database
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
Below is an example of how you can make the Taiga PostgreSQL database backup
|
Below is an example of how you can make the Taiga PostgreSQL database backup
|
||||||
```
|
|
||||||
docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec pg_dump -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER $TAIGA_DB_NAME' > taiga-db.backup
|
> docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec pg_dump -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER $TAIGA_DB_NAME' > taiga-db.backup
|
||||||
```
|
|
||||||
|
|
||||||
To restore it
|
To restore it
|
||||||
```
|
|
||||||
docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER $TAIGA_DB_NAME' < taiga-db.backup
|
> docker-compose run --rm postgres sh -c 'PGPASSWORD=$TAIGA_DB_PASSWORD exec psql -h "$TAIGA_DB_HOST" -U $TAIGA_DB_USER $TAIGA_DB_NAME' < taiga-db.backup
|
||||||
```
|
|
||||||
|
|
||||||
There are also volumes containing the data you might want to backup externally
|
There are also volumes containing the data you might want to backup externally
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user