Dockerfiles flyttet til repo rod: Dockerfile_backend + Dockerfile_nginx

- Dockerfiles nu i repo roden så Portainer kan bygge direkte fra Gitea URL
- COPY paths opdateret til at inkludere subdirectory (backend/, nginx/)
- docker-compose.yml build paths opdateret
- README build-kommandoer + Portainer guide + projektstruktur opdateret
This commit is contained in:
2026-07-01 23:29:53 +02:00
parent c0fcbf9854
commit 4ab0b0b8da
5 changed files with 25 additions and 13 deletions
+14 -6
View File
@@ -27,10 +27,19 @@ Billeder bygges lokalt først, deploy sker via Portainer.
### Byg lokalt (podman)
```bash
podman build -t pokedexter-backend:latest -f backend/Dockerfile backend/
podman build -t pokedexter-nginx:latest -f nginx/Dockerfile nginx/
podman build -t pokedexter-backend:latest -f Dockerfile_backend .
podman build -t pokedexter-nginx:latest -f Dockerfile_nginx .
```
### Byg fra Gitea (Portainer)
I Portainer under **Image → Build from repository**:
| Felt | Værdi |
|--------------------|------------------------------------------|
| Repository URL | `https://git.itedb.dk/glennigen/pokedexter.git` |
| Dockerfile path | `Dockerfile_backend` (eller `Dockerfile_nginx`) |
### Start lokalt
```bash
@@ -239,11 +248,10 @@ Card
```
pokedexter/
├── docker-compose.yml
├── start.sh # podman start
├── stop.sh # podman stop
├── Dockerfile_backend
├── Dockerfile_nginx
├── README.md
├── backend/
│ ├── Dockerfile
│ ├── requirements.txt
│ └── app/
│ ├── main.py # FastAPI app, middleware
@@ -274,7 +282,7 @@ pokedexter/
```bash
# Byg nyt image
podman build -t pokedexter-backend:latest -f backend/Dockerfile backend/
podman build -t pokedexter-backend:latest -f Dockerfile_backend .
# Genstart via Portainer, eller:
podman stop pokedexter-backend && podman rm pokedexter-backend