removed old docker file and added gitea runner
This commit is contained in:
parent
8982d7d3da
commit
9ec73992db
25
.gitea/gitea-ci.yaml
Normal file
25
.gitea/gitea-ci.yaml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
name: Build docker image
|
||||||
|
run-name: ${{ gitea.actor }} is runs ci pipeline
|
||||||
|
on: [ push ]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
push:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: build
|
||||||
|
if: gitea.ref == 'refs/heads/master'
|
||||||
|
steps:
|
||||||
|
- uses: https://github.com/actions/checkout@v4
|
||||||
|
- name: Set up Docker Buildx
|
||||||
|
uses: https://github.com/docker/setup-buildx-action@v3
|
||||||
|
with:
|
||||||
|
config-inline: |
|
||||||
|
[registry."git.whimsoc.dev"]
|
||||||
|
http = true
|
||||||
|
insecure = true
|
||||||
|
- name: Build and push Docker image
|
||||||
|
uses: https://github.com/docker/build-push-action@v5
|
||||||
|
with:
|
||||||
|
context: .
|
||||||
|
file: ./Dockerfile
|
||||||
|
push: true
|
||||||
|
tags: "git.whimsoc.dev/hendrik/openstreetmap-tile-server:${{gitea.sha}},git.whimsoc.dev/hendrik/openstreetmap-tile-server:latest"
|
||||||
@ -1,64 +1,25 @@
|
|||||||
services:
|
services:
|
||||||
map:
|
map:
|
||||||
image: overv/openstreetmap-tile-server
|
image: git.whimsoc.dev/hendrik/openstreetmap-tile-server:latest
|
||||||
environment:
|
environment:
|
||||||
- UPDATES=enabled
|
- UPDATES=enabled
|
||||||
- MAX_INTERVAL_SECONDS=600
|
- MAX_INTERVAL_SECONDS=3600
|
||||||
- REPLICATION_URL=https://planet.openstreetmap.org/replication/minute/
|
- REPLICATION_URL=https://planet.openstreetmap.org/replication/hour/
|
||||||
# - DOWNLOAD_PBF=https://download.geofabrik.de/europe/dach-latest.osm.pbf
|
|
||||||
# - DOWNLOAD_POLY=https://download.geofabrik.de/europe/dach.poly
|
|
||||||
- THREADS=10
|
- THREADS=10
|
||||||
- OSM2PGSQL_EXTRA_ARGS=-C 8196
|
- OSM2PGSQL_EXTRA_ARGS=-C 8196
|
||||||
- FLAT_NODES=enabled
|
|
||||||
# deploy:
|
|
||||||
# replicas: 4
|
|
||||||
- ALLOW_CORS=enabled
|
- ALLOW_CORS=enabled
|
||||||
- TILESIZE=512
|
- TILESIZE=512
|
||||||
volumes:
|
volumes:
|
||||||
- osm-data:/data/database/
|
- osm-data:/data/database/
|
||||||
- osm-tiles:/data/tiles/
|
- osm-tiles:/data/tiles/
|
||||||
- ./run.sh:/run.sh
|
- ./run.sh:/run.sh
|
||||||
# ports:
|
ports:
|
||||||
# - "8080:80"
|
- "8080:80"
|
||||||
command: "run"
|
command: "run"
|
||||||
shm_size: 2g
|
shm_size: 2g
|
||||||
networks:
|
|
||||||
- traefik
|
|
||||||
labels:
|
|
||||||
- "traefik.enable=true"
|
|
||||||
- "traefik.docker.network=traefik-docker_default"
|
|
||||||
- "traefik.http.routers.openstreetmap-tile-server.rule=Host(`${VIRTUAL_HOST}`)"
|
|
||||||
- "traefik.http.routers.openstreetmap-tile-server.entrypoints=websecure"
|
|
||||||
- "traefik.http.routers.openstreetmap-tile-server.tls.certresolver=letsencrypt"
|
|
||||||
- "traefik.http.services.openstreetmap-tile-server.loadbalancer.server.port=80"
|
|
||||||
- "traefik.http.routers.openstreetmap-tile-server.tls=true"
|
|
||||||
|
|
||||||
import:
|
|
||||||
image: overv/openstreetmap-tile-server
|
|
||||||
environment:
|
|
||||||
- UPDATES=enabled
|
|
||||||
- MAX_INTERVAL_SECONDS=600
|
|
||||||
- REPLICATION_URL=https://planet.openstreetmap.org/replication/minute/
|
|
||||||
- DOWNLOAD_PBF=https://download.geofabrik.de/europe/dach-latest.osm.pbf
|
|
||||||
- DOWNLOAD_POLY=https://download.geofabrik.de/europe/dach.poly
|
|
||||||
- THREADS=10
|
|
||||||
- FLAT_NODES=enabled
|
|
||||||
- OSM2PGSQL_EXTRA_ARGS=-C 8196
|
|
||||||
dns: 1.1.1.1
|
|
||||||
volumes:
|
|
||||||
- osm-data:/data/database/
|
|
||||||
- osm-tiles:/data/tiles/
|
|
||||||
command: "import"
|
|
||||||
shm_size: 2g
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
osm-tiles:
|
osm-tiles:
|
||||||
external: true
|
external: true
|
||||||
osm-data:
|
osm-data:
|
||||||
external: true
|
external: true
|
||||||
|
|
||||||
networks:
|
|
||||||
traefik:
|
|
||||||
external: true
|
|
||||||
name: traefik-docker_default
|
|
||||||
|
|
||||||
|
|||||||
@ -1,14 +0,0 @@
|
|||||||
version: '3'
|
|
||||||
|
|
||||||
services:
|
|
||||||
map:
|
|
||||||
image: overv/openstreetmap-tile-server
|
|
||||||
volumes:
|
|
||||||
- osm-data:/data/database/
|
|
||||||
ports:
|
|
||||||
- "8080:80"
|
|
||||||
command: "run"
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
osm-data:
|
|
||||||
external: true
|
|
||||||
Loading…
Reference in New Issue
Block a user