build-docker.yml 687 B

12345678910111213141516171819202122232425262728293031323334
  1. name: Build-Docker
  2. on:
  3. workflow_dispatch:
  4. workflow_call:
  5. env:
  6. CLOJURE_VERSION: '1.10.1.727'
  7. jobs:
  8. build-docker:
  9. runs-on: ubuntu-latest
  10. steps:
  11. - name: Checkout
  12. uses: actions/checkout@v2
  13. with:
  14. fetch-depth: 1
  15. submodules: 'true'
  16. - name: Build Docker
  17. run: |
  18. docker build -t ghcr.io/logseq/logseq-webapp:latest .
  19. - name: Docker Login
  20. uses: docker/login-action@v1
  21. with:
  22. registry: ghcr.io
  23. username: ${{ github.actor }}
  24. password: ${{ secrets.GITHUB_TOKEN }}
  25. - name: Publish Docker Image
  26. run: docker push ghcr.io/logseq/logseq-webapp:latest