You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-5Lines changed: 28 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -150,6 +150,15 @@ STOPLIGA_RUN_MODE=loop
150
150
docker build -t stopliga .
151
151
```
152
152
153
+
### Publicar en Docker Hub
154
+
155
+
La release automática usa [publish-docker.yml](/Users/jonatan/Code/stopliga/.github/workflows/publish-docker.yml:1) y se dispara al hacer push de una tag `v*`.
156
+
157
+
Secrets requeridos en GitHub:
158
+
159
+
-`DOCKERHUB_USERNAME`
160
+
-`DOCKERHUB_TOKEN`
161
+
153
162
### One-shot
154
163
155
164
```bash
@@ -172,25 +181,39 @@ docker run -d \
172
181
173
182
## Docker Compose
174
183
175
-
El proyecto incluye [docker-compose.yml](/Users/jonatan/Nextcloud/AI/Claude/Apps/StopLiga/docker-compose.yml:1).
184
+
El proyecto incluye [docker-compose.yml](/Users/jonatan/Code/stopliga/docker-compose.yml:1).
176
185
177
186
```bash
178
187
cp .env.example .env
179
188
mkdir -p secrets
180
-
docker compose up -d --build
189
+
docker compose pull
190
+
docker compose up -d
181
191
```
182
192
183
193
Si quieres evitar secretos en variables de entorno:
Y en `.env` deja solo `UNIFI_HOST` y referencia los ficheros:
203
+
204
+
```dotenv
205
+
UNIFI_API_KEY_FILE=/run/secrets/unifi_api_key
206
+
# o, si usas login local:
207
+
# UNIFI_USERNAME_FILE=/run/secrets/unifi_username
208
+
# UNIFI_PASSWORD_FILE=/run/secrets/unifi_password
189
209
```
190
210
191
-
Y en `.env` deja solo `UNIFI_HOST` y, si aplica, `UNIFI_USERNAME`.
211
+
El `docker-compose.yml` del repo está simplificado para producción normal:
192
212
193
-
El `docker-compose.yml` del repo ya viene preparado para Linux con `STOPLIGA_UID=1000` y `STOPLIGA_GID=1000` por defecto. Si tu host usa otro UID/GID, cámbialos en `.env`.
0 commit comments