This commit is contained in:
Paramtamtam 2020-07-08 16:22:29 +05:00
parent f238061af7
commit a656fb934a
No known key found for this signature in database
GPG Key ID: 366371698FAD0A2B
3 changed files with 15 additions and 8 deletions

View File

@ -68,9 +68,6 @@ jobs:
with: with:
fetch-depth: 1 fetch-depth: 1
- name: Generate version value
run: echo "::set-env name=APP_VERSION::${GITHUB_REF##*/}@`echo ${GITHUB_SHA} | cut -c1-8`"
- name: Generate image tag value - name: Generate image tag value
run: echo "::set-env name=IMAGE_TAG::${GITHUB_REF##*/[vV]}" # `/refs/tags/v1.2.3` -> `1.2.3` run: echo "::set-env name=IMAGE_TAG::${GITHUB_REF##*/[vV]}" # `/refs/tags/v1.2.3` -> `1.2.3`
@ -78,10 +75,10 @@ jobs:
run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_LOGIN }}" --password-stdin &> /dev/null run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_LOGIN }}" --password-stdin &> /dev/null
- name: Build image - name: Build image
run: docker build --build-arg "APP_VERSION=${APP_VERSION}" --tag "tarampampam/tinifier:${IMAGE_TAG}" --tag "tarampampam/tinifier:latest" -f ./Dockerfile . run: docker build --tag "tarampampam/error-pages:${IMAGE_TAG}" --tag "tarampampam/error-pages:latest" -f ./Dockerfile .
- name: Push version image - name: Push version image
run: docker push "tarampampam/tinifier:${IMAGE_TAG}" run: docker push "tarampampam/error-pages:${IMAGE_TAG}"
- name: Push latest image - name: Push latest image
run: docker push "tarampampam/tinifier:latest" run: docker push "tarampampam/error-pages:latest"

View File

@ -36,11 +36,17 @@ jobs: # Docs: <https://git.io/JvxXE>
run: test -f ./out/ghost/404.html run: test -f ./out/ghost/404.html
docker-build: docker-build:
name: Try to run generator name: Build docker image
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v2 uses: actions/checkout@v2
- name: Build docker image - name: Build docker image
run: docker build -f ./Dockerfile . run: docker build -f ./Dockerfile --tag image:local .
- name: Run docker image
run: docker run --rm -d -p "8080:8080" -e "TEMPLATE_NAME=ghost") image:local
- name: Send HTTP request
run: curl -sS --fail "http://127.0.0.1:8080/500.html"

View File

@ -41,6 +41,8 @@ Default configuration can be found in [`configuration.json`](./configuration.jso
### Docker ### Docker
[![Image size][badge_size_latest]][link_docker_build]
Start image (`nginx` inside): Start image (`nginx` inside):
```bash ```bash
@ -83,6 +85,7 @@ This is open-sourced software licensed under the [MIT License][link_license].
[badge_issues]:https://img.shields.io/github/issues/tarampampam/error-pages-docker.svg?style=flat-square&maxAge=180 [badge_issues]:https://img.shields.io/github/issues/tarampampam/error-pages-docker.svg?style=flat-square&maxAge=180
[badge_pulls]:https://img.shields.io/github/issues-pr/tarampampam/error-pages-docker.svg?style=flat-square&maxAge=180 [badge_pulls]:https://img.shields.io/github/issues-pr/tarampampam/error-pages-docker.svg?style=flat-square&maxAge=180
[badge_license]:https://img.shields.io/github/license/tarampampam/error-pages-docker.svg?longCache=true [badge_license]:https://img.shields.io/github/license/tarampampam/error-pages-docker.svg?longCache=true
[badge_size_latest]:https://img.shields.io/docker/image-size/tarampampam/error-pages/latest?maxAge=30
[link_releases]:https://github.com/tarampampam/error-pages-docker/releases [link_releases]:https://github.com/tarampampam/error-pages-docker/releases
[link_commits]:https://github.com/tarampampam/error-pages-docker/commits [link_commits]:https://github.com/tarampampam/error-pages-docker/commits
[link_changes_log]:https://github.com/tarampampam/error-pages-docker/blob/master/CHANGELOG.md [link_changes_log]:https://github.com/tarampampam/error-pages-docker/blob/master/CHANGELOG.md
@ -91,3 +94,4 @@ This is open-sourced software licensed under the [MIT License][link_license].
[link_build_status]:https://travis-ci.org/tarampampam/error-pages-docker [link_build_status]:https://travis-ci.org/tarampampam/error-pages-docker
[link_create_issue]:https://github.com/tarampampam/error-pages-docker/issues/new [link_create_issue]:https://github.com/tarampampam/error-pages-docker/issues/new
[link_license]:https://github.com/tarampampam/error-pages-docker/blob/master/LICENSE [link_license]:https://github.com/tarampampam/error-pages-docker/blob/master/LICENSE
[link_docker_build]:https://hub.docker.com/r/tarampampam/error-pages/