From d838384b015d428e5f58b33aae05cef4af669a34 Mon Sep 17 00:00:00 2001 From: spwoodcock Date: Sat, 27 Apr 2024 22:38:07 +0100 Subject: [PATCH] ci: add github workflow for building tagged image --- .github/workflows/build.yml | 13 +++++++++++++ openstreetmap.dockerfile => Dockerfile | 0 README.md | 3 ++- docker-compose.yml | 3 +-- 4 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/build.yml rename openstreetmap.dockerfile => Dockerfile (100%) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..7245b1c --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,13 @@ +name: 🔧 Build + +on: + push: + tags: ["*"] + # Allow manual trigger + workflow_dispatch: + +jobs: + ci-build: + uses: hotosm/gh-workflows/.github/workflows/image_build.yml@1.5.0 + with: + image_name: "ghcr.io/${{ github.repository }}" diff --git a/openstreetmap.dockerfile b/Dockerfile similarity index 100% rename from openstreetmap.dockerfile rename to Dockerfile diff --git a/README.md b/README.md index 612bc4e..ac3f376 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # OSM Sandbox -Edit a map collaboratively, in an isolated environment. +An easy install sandboxed version of OpenStreetMap, for collaborative editing +in an isolated environment. This repository does the following: diff --git a/docker-compose.yml b/docker-compose.yml index ba3bf87..c7b81c4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,8 +12,7 @@ volumes: services: osm: image: ghcr.io/hotosm/osm-sandbox:2024-04-27 - build: - dockerfile: openstreetmap.dockerfile + build: . environment: PROTOCOL: http${DOMAIN:+s} DOMAIN: ${DOMAIN:-127.0.0.1:4433}