This commit is contained in:
parent
daa4e95a87
commit
3640511244
17
Dockerfile
17
Dockerfile
|
|
@ -1,4 +1,5 @@
|
||||||
# syntax=docker/dockerfile:1.6
|
# syntax=docker/dockerfile:1.6
|
||||||
|
#------------------------------- goture------------------------------------------------s
|
||||||
FROM golang:1.22.3-alpine3.20 as authbuild
|
FROM golang:1.22.3-alpine3.20 as authbuild
|
||||||
ENV GO111MODULE=on
|
ENV GO111MODULE=on
|
||||||
ENV CGO_ENABLED=0
|
ENV CGO_ENABLED=0
|
||||||
|
|
@ -19,7 +20,7 @@ COPY auth_v2.169.0/. ./
|
||||||
RUN RELEASE_VERSION=1.22.3 make build
|
RUN RELEASE_VERSION=1.22.3 make build
|
||||||
|
|
||||||
|
|
||||||
|
#------------------------------------------------- storage-api --------------------------------------
|
||||||
# Base stage for shared environment setup
|
# Base stage for shared environment setup
|
||||||
FROM node:20-alpine3.20 as s3base
|
FROM node:20-alpine3.20 as s3base
|
||||||
RUN apk add --no-cache g++ make python3
|
RUN apk add --no-cache g++ make python3
|
||||||
|
|
@ -114,12 +115,6 @@ RUN chmod +x /usr/bin/postgrest
|
||||||
#CMD ["postgrest"]
|
#CMD ["postgrest"]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#========================================================================== PostgreSQL =============================================================
|
#========================================================================== PostgreSQL =============================================================
|
||||||
ARG postgresql_major=15
|
ARG postgresql_major=15
|
||||||
ARG postgresql_release=${postgresql_major}.1
|
ARG postgresql_release=${postgresql_major}.1
|
||||||
|
|
@ -192,11 +187,8 @@ WORKDIR /nixpg
|
||||||
|
|
||||||
RUN nix profile install .#psql_15/bin
|
RUN nix profile install .#psql_15/bin
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|
||||||
|
|
||||||
RUN mkdir -p /usr/lib/postgresql/bin \
|
RUN mkdir -p /usr/lib/postgresql/bin \
|
||||||
/usr/lib/postgresql/share/postgresql \
|
/usr/lib/postgresql/share/postgresql \
|
||||||
/usr/share/postgresql \
|
/usr/share/postgresql \
|
||||||
|
|
@ -321,12 +313,13 @@ ADD --chmod=0755 \
|
||||||
/usr/local/bin/
|
/usr/local/bin/
|
||||||
|
|
||||||
RUN mkdir -p /var/run/postgresql && chown postgres:postgres /var/run/postgresql
|
RUN mkdir -p /var/run/postgresql && chown postgres:postgres /var/run/postgresql
|
||||||
|
RUN COPY supervisord.conf ./
|
||||||
|
|
||||||
ENTRYPOINT ["docker-entrypoint.sh"]
|
#ENTRYPOINT ["docker-entrypoint.sh"]
|
||||||
|
|
||||||
HEALTHCHECK --interval=2s --timeout=2s --retries=10 CMD pg_isready -U postgres -h localhost
|
HEALTHCHECK --interval=2s --timeout=2s --retries=10 CMD pg_isready -U postgres -h localhost
|
||||||
STOPSIGNAL SIGINT
|
STOPSIGNAL SIGINT
|
||||||
EXPOSE 5432
|
#EXPOSE 5432
|
||||||
|
|
||||||
ENV POSTGRES_HOST=/var/run/postgresql
|
ENV POSTGRES_HOST=/var/run/postgresql
|
||||||
ENV POSTGRES_USER=supabase_admin
|
ENV POSTGRES_USER=supabase_admin
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ stderr_logfile=/var/log/postgrest.err.log
|
||||||
stdout_logfile=/var/log/postgrest.out.log
|
stdout_logfile=/var/log/postgrest.out.log
|
||||||
|
|
||||||
[program:storage-api]
|
[program:storage-api]
|
||||||
command=/supabase/storage-api/start.sh
|
command=/usr/bin/node /supabase/storage-api/dist/start/server.js
|
||||||
autorestart=true
|
autorestart=true
|
||||||
stderr_logfile=/var/log/storage-api.err.log
|
stderr_logfile=/var/log/storage-api.err.log
|
||||||
stdout_logfile=/var/log/storage-api.out.log
|
stdout_logfile=/var/log/storage-api.out.log
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue