2024-09-12 06:39:34 +00:00
|
|
|
# QField Cloud
|
|
|
|
|
2024-09-12 07:04:50 +00:00
|
|
|
|
|
|
|
### Debian vorbereiten:
|
|
|
|
```
|
|
|
|
mkdir /docker ; cd /docker
|
|
|
|
curl -k https://get.docker.com | bash
|
|
|
|
|
|
|
|
systemctl stop exim4
|
|
|
|
```
|
|
|
|
|
|
|
|
### QFieldCloud klonen:
|
|
|
|
```
|
|
|
|
cd /docker
|
2024-09-12 06:39:34 +00:00
|
|
|
git clone https://github.com/opengisch/QFieldCloud.git
|
2024-09-12 07:04:50 +00:00
|
|
|
cd /docker/QFieldCloud
|
|
|
|
```
|
|
|
|
|
|
|
|
### Konfiguration anpassen:
|
|
|
|
```
|
|
|
|
cp .env.example .env
|
|
|
|
nano .env
|
2024-09-12 07:12:32 +00:00
|
|
|
|
|
|
|
QFIELDCLOUD_HOST=opengis
|
|
|
|
DJANGO_ALLOWED_HOSTS="localhost 127.0.0.1 0.0.0.0 app nginx opengis"
|
|
|
|
|
2024-09-12 07:04:50 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
### Container bauen und starten:
|
|
|
|
```
|
|
|
|
docker compose up -d --build ; docker compose logs -f
|
|
|
|
```
|
2024-09-12 07:07:36 +00:00
|
|
|
das dauert etwas...
|
|
|
|
```
|
|
|
|
docker compose exec app python manage.py migrate
|
|
|
|
docker compose run app python manage.py collectstatic --noinput
|
|
|
|
```
|
|
|
|
Testen ob alles läuft:
|
|
|
|
```
|
|
|
|
docker compose exec app python manage.py status
|
|
|
|
```
|
|
|
|
Ersten User anlegen:
|
|
|
|
```
|
|
|
|
docker compose run app python manage.py createsuperuser --username super_user --email super@user.com
|
|
|
|
```
|
|
|
|
|
2024-09-12 07:04:50 +00:00
|
|
|
|
2024-09-12 06:39:34 +00:00
|
|
|
|