Skip to content

Commit

Permalink
Merge pull request #2 from Tour-de-App/update-action-to-tda25
Browse files Browse the repository at this point in the history
Update action to TDA25
  • Loading branch information
vojk authored Oct 28, 2024
2 parents 4b7a643 + 32a8e3e commit b15654f
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 15 deletions.
14 changes: 8 additions & 6 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,17 @@ jobs:
uses: docker/setup-buildx-action@v2

- name: Build
uses: docker/build-push-action@v3
uses: docker/build-push-action@v6.8.0
with:
context: ./
tags: tda-django:latest
outputs: type=docker,dest=/tmp/tda-django.tar
cache-from: type=gha
cache-to: type=gha,mode=max
tags: tda:latest
outputs: type=docker,dest=/tmp/tda.tar

- name: Upload to TdA
uses: Tour-de-App/upload-app@tda-25
with:
team_secret: ${{ secrets.TEAM_SECRET }}
image_name: tda-django
image_path: /tmp/tda-django.tar
team_token: ${{ secrets.TEAM_TOKEN }}
image_name: tda
image_path: /tmp/tda.tar
23 changes: 14 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,40 +7,45 @@
### Pomocí pipenv

#### Prerekvizity

- Python 3 (pokud nemáš python nainstalovaný, podívej se na https://naucse.python.cz/course/pyladies/)
- pipenv (`pip install --user pipenv` pro Windows, https://pypi.org/project/pipenv/#installation pro Linux dle distribuce)
- pipenv (`pip install --user pipenv` pro Windows, https://pypi.org/project/pipenv/#installation pro Linux dle distribuce)

#### Spuštění


```
pipenv install
pipenv shell
````
```

````
```
python3 manage.py runserver 8000
````
```

Aplikace bude přístupná na `http://127.0.0.1:8000`

### Pomocí dockeru
### Pomocí dockeru

#### Prerekvizity

- Docker
- (Windows) aktivovaný wsl2
- (Windows) aktivovaný wsl2

#### Spuštění

```
docker-build . -t tda-django
docker run -p 8080:80 -v ${PWD}:/app tda-django
```

Aplikace bude přístupná na `http://127.0.0.1:8080`

## Odevzdání
V rámci GitHub akce se aplikace automaticky odevzdává, jediné co je potřeba udělat je v rámci repozitáře si nastavit svůj vlastní TEAM\_SECRET, který dostanete po registraci do soutěže

Jak odevzdat svojí aplikaci můžete najít v našich [vzdělávacích materiálech](https://tourde.app/vzdelavaci-materialy/jak-odevzdavat)

## Databáze

V kontejneru je nakonfigurovaná sqlite3 databáze, jejíž obsah se ukládá do souboru
db.sqlite3

Expand Down

0 comments on commit b15654f

Please sign in to comment.