Commit graph

193 commits

Author SHA1 Message Date
Michael Mayer 8d645c77ff CI: Update Makefile 2022-03-16 19:10:20 +01:00
Michael Mayer 5dce02ebbd Docker: Use absolute command names to avoid path problems #2146 #2149 2022-03-16 19:09:53 +01:00
Michael Mayer 7beb21f899 Backend: Update Makefile and Go dependencies in go.mod/sum 2022-03-16 17:47:21 +01:00
Michael Mayer 8787c9dffb Develop: Upgrade bullseye base image from Go v1.17.8 to v1.18.0 2022-03-16 17:35:54 +01:00
Michael Mayer f5aee956af CI: Exclude Docker image scripts from build package #2076 2022-03-11 10:30:18 +01:00
Michael Mayer d9d0af4bb8 Develop: Upgrade base image from 220302 to 220311-bullseye #2076
Dockerfiles were also updated for improved readability.
2022-03-11 09:40:04 +01:00
Michael Mayer 3fe573845c Docker: Use common entrypoint.sh script for develop and prod env #2076 2022-03-01 13:55:05 +01:00
Michael Mayer d4a10c10b6 CI: Update Docker base image pulls in Makefile #1337 2022-02-25 21:46:42 +01:00
Michael Mayer 531e0899ff CI: Update Makefile #1337 2022-02-25 16:55:47 +01:00
Michael Mayer d3564f7682 Docker: Add experimental develop:bullseye-slim image for testing 2022-02-21 20:20:57 +01:00
Michael Mayer 2f26584891 CI: Add "fix-permissions" target to Makefile 2022-02-21 11:21:58 +01:00
Michael Mayer a9193c47a9 Docker: Remove GOPROXY and GODEBUG args from all images 2022-02-20 16:55:25 +01:00
Michael Mayer adeaab919a Docker: Use debian:bullseye-slim as ARMv7 develop base image 2022-02-20 16:15:54 +01:00
Michael Mayer 95bd037928 CI: Change docker-* order in Makefile 2022-02-20 13:21:11 +01:00
Michael Mayer 17ec461a15 CI: Add docker-*-arm targets to Makefile 2022-02-20 12:31:22 +01:00
Michael Mayer 947f7a5785 CI: Remove tab char from test-js in Makefile 2022-02-19 19:04:45 +01:00
Michael Mayer 68cbefdf29 Docker: Update ARMv7 base image 2022-02-19 18:46:09 +01:00
Michael Mayer 925bb367ea CI: Create tar.gz archives from build directories 2022-02-19 17:13:55 +01:00
Michael Mayer 73e6d1d061 CI: Change Docker image build order in Makefile 2022-02-19 15:53:21 +01:00
Michael Mayer 4247066c1b Docker: Reduce image layers and improve build scripts 2022-02-19 15:32:52 +01:00
Michael Mayer 50f5c9f2ef CI: Refactor build script 2022-02-16 16:52:35 +01:00
Michael Mayer bf225185be CI: Update Makefile 2022-02-16 16:37:53 +01:00
Michael Mayer 39fb3b7ab0 Docker: Pull prod base images before building preview and release 2022-02-16 16:24:45 +01:00
Michael Mayer 2a34bf4a83 Develop: Update Makefile 2022-02-16 15:43:31 +01:00
Michael Mayer 36ae97ac5c Docker: Add firefox-esr to bullseye base images and update build scripts 2022-02-16 15:41:58 +01:00
Michael Mayer f1acf801b0 Docker: Update production tags for armv7, bullseye, and buster 2022-02-16 14:48:05 +01:00
Michael Mayer 823f864896 Docker: Reorganize image folders and update build scripts 2022-02-16 14:29:42 +01:00
Michael Mayer 91dfe95e23 Docker: Improve develop and production image builds 2022-02-16 09:51:43 +01:00
Michael Mayer f8e94ab4a5 Docker: Add "preview" and "release" targets for Debian Buster & Bullseye 2022-02-15 20:03:13 +01:00
Michael Mayer 211317ccff Develop: Add Debian Docker base images (experimental) 2022-02-15 18:23:59 +01:00
Michael Mayer e88b4c1809 Docker: Update ARMv7 docs and include dedicated make targets for ARM64 2022-02-13 16:25:59 +01:00
Michael Mayer ef5c7a30ad Docker: Upgrade NPM before starting production build 2022-02-09 19:31:57 +01:00
Michael Mayer 7c5348c52e Docker: Add DynDNS client for DigitalOcean 2022-01-08 17:53:51 +01:00
Michael Mayer 006b5bb704 Code Quality: Add "gofmt -w -s pkg internal cmd" to "make fmt-go"
gofmt formats Go source code, where -s stands for "simplify"
2022-01-08 12:12:00 +01:00
Michael Mayer 4309e28efd OIDC: Add Traefik, Keycloak and Rename Development Base Image #782 2022-01-06 11:31:37 +01:00
Michael Mayer 97187578a2 Docker: Update Makefile for ARMv7 build #1815 2021-12-14 21:02:27 +01:00
Michael Mayer 5d0a57c462 Docker: Add photoprism/development:armv7 Dockerfile for test & dev #1815 2021-12-14 20:56:24 +01:00
Michael Mayer 157d38fe8f CI: Fix ARMv7 build scripts 2021-12-10 17:18:58 +01:00
Michael Mayer 704953e867 CI: Move Docker scripts to /scripts/docker 2021-12-10 17:01:45 +01:00
Michael Mayer 911cbee06d CI: Update scripts for ARMv7 Docker image builds 2021-12-10 16:33:32 +01:00
Michael Mayer 165d71bcef CI: Update Makefile for ARMv7 Docker image builds 2021-12-10 16:25:07 +01:00
Michael Mayer 724aef3f11 CI: Update Makefile 2021-12-10 15:37:35 +01:00
Michael Mayer 77621a7221 CI: Revert unnecessary "messages.pot" file change when running generate 2021-12-10 13:54:42 +01:00
Michael Mayer b4cfdf619e CI: Add Dockerfile for 32-bit ARMv7 image with "-armv7" suffix
see https://twitter.com/photoprism_app/status/1469257798987005957
2021-12-10 12:27:35 +01:00
Michael Mayer e2e5fd11d4 CI: Add "export GODEBUG=http2client=0" to Makefile 2021-12-10 09:06:37 +01:00
Michael Mayer 4ee54a369f CI: Enable multi-arch build for photoprism/goproxy 2021-12-10 09:02:53 +01:00
Michael Mayer 4def62fb1e CI: Add Go proxy 2021-12-09 18:48:44 +01:00
Michael Mayer 714e65d2da CI: Remove "dep-go" from "dep" target in Makefile 2021-12-09 15:19:49 +01:00
Michael Mayer 588503a6aa CI: Add deploy-release.sh script 2021-12-03 16:49:43 +01:00
Michael Mayer 0575ab2276 Places: Add state name normalizations for Germany #1664 2021-11-11 17:10:52 +01:00