forked from turbopixel/Feuerwehr-Beitrag-Generator
-
Notifications
You must be signed in to change notification settings - Fork 0
Persönliche Notizen zur Erzeugung eines neuen Releases
Oliver Völker edited this page Oct 4, 2024
·
6 revisions
GitHub actions baut das Image und pusht es zu Docker und Github-Repo
TODO bei release:
- Versionsnummer bump in package.json
export TAG=2024.10.02
-
git add
Änderungen adden -
git commit -m "tolle commit message"
Commit erstellen -
git tag $TAG
Commit taggen -
git push --atomic origin main $TAG
alles zu GitHub pushen -
gh release create "$TAG" --repo="magenbrot/Feuerwehr-Beitrag-Generator" --title="Feuerwehr-Beitrag-Generator $TAG" --generate-notes
neues Release erzeugen (löst Github Action Build+Push aus)
docker pull node:lts-alpine
docker pull nginx:stable-alpine
docker build -t magenbrot/ffpostcreator .
docker run -it -p 8080:80 --rm --name ffpostcreator magenbrot/ffpostcreator:latest
Testen: http://localhost:8080/
An den Docker Hub pushen (machen jetzt Github Actions)
docker push magenbrot/ffpostcreator
Nachschauen, ob neue Versionen erschienen sind. Dann ggf. Version in package.json anpassen, Image bauen und testen.
Deps:
devDeps: