Skip to content

Commit 80677e9

Browse files
committed
enable extensions in entrypoint
1 parent 96f63ac commit 80677e9

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

9.2/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ VOLUME /var/lib/postgresql/data
5858

5959
COPY docker-entrypoint.sh /
6060

61+
COPY enable-extensions.sh docker-entrypoint-initdb.d/
62+
6163
ENTRYPOINT ["/docker-entrypoint.sh"]
6264

6365
EXPOSE 5432

9.2/enable-extensions.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/bash
2+
psql template1 -U $POSTGRES_USER --dbname $POSTGRES_DB -c 'create extension json_enhancements;' && \
3+
psql template1 -U $POSTGRES_USER --dbname $POSTGRES_DB -c "CREATE EXTENSION temporal_tables" && \
4+
psql template1 -U $POSTGRES_USER --dbname $POSTGRES_DB -c "GRANT ALL ON FUNCTION versioning() TO $POSTGRES_USER" && \
5+
psql template1 -U $POSTGRES_USER --dbname $POSTGRES_DB -c 'CREATE EXTENSION "uuid-ossp" schema pg_catalog;' && \
6+
psql template1 -U $POSTGRES_USER --dbname $POSTGRES_DB -c 'CREATE EXTENSION IF NOT EXISTS "pg_trgm"' && \
7+
psql template1 -U $POSTGRES_USER --dbname $POSTGRES_DB -c 'CREATE EXTENSION IF NOT EXISTS amqp'
8+

0 commit comments

Comments
 (0)