meta docker compose
This commit is contained in:
@@ -16,7 +16,7 @@ COPY cic-meta/scripts/ scripts/
|
||||
RUN alias tsc=node_modules/typescript/bin/tsc
|
||||
|
||||
COPY cic-meta/.config/ /usr/local/etc/cic-meta/
|
||||
COPY cic-meta/scripts/server/server.postgres.sql /usr/local/share/cic-meta/sql/server.sql
|
||||
# COPY cic-meta/scripts/server/initdb/server.postgres.sql /usr/local/share/cic-meta/sql/server.sql
|
||||
|
||||
COPY cic-meta/docker/db.sh ./db.sh
|
||||
RUN chmod 755 ./db.sh
|
||||
|
||||
15
apps/cic-meta/scripts/initdb/postgresql.sh
Executable file
15
apps/cic-meta/scripts/initdb/postgresql.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
psql -v ON_ERROR_STOP=1 --username grassroots --dbname cic_meta <<-EOSQL
|
||||
create table if not exists store (
|
||||
id serial primary key not null,
|
||||
owner_fingerprint text not null,
|
||||
hash char(64) not null unique,
|
||||
content text not null
|
||||
);
|
||||
|
||||
create index if not exists idx_fp on store ((lower(owner_fingerprint)));
|
||||
EOSQL
|
||||
|
||||
|
||||
2
apps/cic-meta/scripts/server/server.postgres.sql → apps/cic-meta/scripts/initdb/server.postgres.sql
Normal file → Executable file
2
apps/cic-meta/scripts/server/server.postgres.sql → apps/cic-meta/scripts/initdb/server.postgres.sql
Normal file → Executable file
@@ -1,4 +1,4 @@
|
||||
create table if not exists store (
|
||||
create table if not exists cic_meta.store (
|
||||
id serial primary key not null,
|
||||
owner_fingerprint text not null,
|
||||
hash char(64) not null unique,
|
||||
0
apps/cic-meta/scripts/server/server.sql → apps/cic-meta/scripts/initdb/server.sql
Normal file → Executable file
0
apps/cic-meta/scripts/server/server.sql → apps/cic-meta/scripts/initdb/server.sql
Normal file → Executable file
0
apps/cic-meta/scripts/server/server.sqlite.sql → apps/cic-meta/scripts/initdb/server.sqlite.sql
Normal file → Executable file
0
apps/cic-meta/scripts/server/server.sqlite.sql → apps/cic-meta/scripts/initdb/server.sqlite.sql
Normal file → Executable file
Reference in New Issue
Block a user