mirror of
https://github.com/dathere/ckan_geoconnex_bulk_runner.git
synced 2026-07-05 15:12:20 +00:00
Compare commits
No commits in common. "main" and "0.0.2" have entirely different histories.
4 changed files with 7 additions and 9 deletions
6
.github/workflows/container.yml
vendored
6
.github/workflows/container.yml
vendored
|
|
@ -25,9 +25,9 @@ jobs:
|
|||
with:
|
||||
file: ./bulk_loader/Dockerfile
|
||||
push: true
|
||||
tags: ghcr.io/dathere/ckan_geoconnex_bulk_runner:${{ matrix.namespace }}
|
||||
tags: ghcr.io/dathere/ckan_geoconnex_bulk_runner:latest
|
||||
cache-from: type=gha,scope=ckan_geoconnex_bulk_runner
|
||||
platforms: linux/amd64
|
||||
cache-to: type=gha,mode=max,scope=ckan_geoconnex_bulk_runner
|
||||
build-args: |
|
||||
NAMESPACE=${{ matrix.namespace }}
|
||||
env:
|
||||
NAMESPACE: ${{ matrix.namespace }}
|
||||
|
|
|
|||
6
.github/workflows/release.yml
vendored
6
.github/workflows/release.yml
vendored
|
|
@ -24,10 +24,10 @@ jobs:
|
|||
- name: Run generate_release crate and upload JSONL file
|
||||
run: |
|
||||
cd ${{github.workspace}}
|
||||
cargo run -p generate_release --release --verbose > ${{ matrix.ckan_instance.name }}.jsonl
|
||||
gh release upload ${{github.event.release.tag_name}} ${{ matrix.ckan_instance.name }}.jsonl
|
||||
cargo run -p generate_release --release --verbose > ckan-geoconnex-web-resources-${{ matrix.namespace }}.jsonl
|
||||
gh release upload ${{github.event.release.tag_name}} ckan-geoconnex-web-resources-${{ matrix.namespace }}.jsonl
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ github.TOKEN }}
|
||||
NAMESPACE: ${{ matrix.ckan_instance.name }}
|
||||
NAMESPACE: ${{ matrix.namespace }}
|
||||
INSTANCE_URL: ${{ matrix.ckan_instance.url }}
|
||||
API_TOKEN: ${{ secrets[matrix.ckan_instance.token] }}
|
||||
|
|
|
|||
|
|
@ -2,8 +2,6 @@ FROM rust:1.96 AS builder
|
|||
WORKDIR /app
|
||||
RUN rustup set profile minimal
|
||||
COPY . .
|
||||
ARG NAMESPACE
|
||||
ENV NAMESPACE=$NAMESPACE
|
||||
RUN cargo build -p bulk_loader --release
|
||||
|
||||
FROM ubuntu:latest
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ async fn main() -> Result<()> {
|
|||
let namespace = std::env!("NAMESPACE");
|
||||
// Get latest release data which is organized as a single JSONL file
|
||||
// at https://github.com/dathere/ckan_geoconnex_bulk_runner/releases/latest
|
||||
let body = reqwest::get(format!("https://github.com/dathere/ckan_geoconnex_bulk_runner/releases/latest/download/{namespace}.jsonl"))
|
||||
let body = reqwest::get(format!("https://github.com/dathere/ckan_geoconnex_bulk_runner/releases/latest/download/ckan-geoconnex-web-resources-{namespace}.jsonl"))
|
||||
.await?
|
||||
.text()
|
||||
.await?;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue