fix: postgres extensions setup in dockerfile
This commit is contained in:
@@ -8,6 +8,7 @@ services:
|
|||||||
POSTGRES_PASSWORD: mypassword
|
POSTGRES_PASSWORD: mypassword
|
||||||
POSTGRES_USER: postgres
|
POSTGRES_USER: postgres
|
||||||
POSTGRES_DB: tycho_indexer_0
|
POSTGRES_DB: tycho_indexer_0
|
||||||
|
command: postgres -c shared_preload_libraries=pg_partman_bgw,pg_cron -c cron.database_name=tycho_indexer_0
|
||||||
ports:
|
ports:
|
||||||
- "5431:5432"
|
- "5431:5432"
|
||||||
shm_size: "1gb"
|
shm_size: "1gb"
|
||||||
|
|||||||
@@ -23,9 +23,4 @@ USER root
|
|||||||
COPY --from=builder /usr/local/lib/postgresql/pg_cron.so /usr/local/lib/postgresql/
|
COPY --from=builder /usr/local/lib/postgresql/pg_cron.so /usr/local/lib/postgresql/
|
||||||
COPY --from=builder /usr/local/share/postgresql/extension/pg_cron* /usr/local/share/postgresql/extension/
|
COPY --from=builder /usr/local/share/postgresql/extension/pg_cron* /usr/local/share/postgresql/extension/
|
||||||
|
|
||||||
# Add configuration to postgresql.conf template
|
|
||||||
# Start with postgres database, then switch to tycho_indexer_0 after it's created
|
|
||||||
RUN echo "shared_preload_libraries = 'pg_partman_bgw,pg_cron'" >> /usr/local/share/postgresql/postgresql.conf.sample \
|
|
||||||
&& echo "cron.database_name = 'tycho_indexer_0'" >> /usr/local/share/postgresql/postgresql.conf.sample
|
|
||||||
|
|
||||||
USER postgres
|
USER postgres
|
||||||
|
|||||||
Reference in New Issue
Block a user