From f02c0ff31010660c3df79004b9128d124f86ba09 Mon Sep 17 00:00:00 2001 From: Joao P Dubas Date: Tue, 22 Jun 2021 01:50:29 +0000 Subject: [PATCH] [day-00] base infra for the project --- .editorconfig | 10 ++++++++++ .tool-versions | 2 ++ docker-compose.yml | 16 ++++++++++++++++ priv/docker/postgres/init.sql | 2 ++ 4 files changed, 30 insertions(+) create mode 100644 .editorconfig create mode 100644 .tool-versions create mode 100644 docker-compose.yml create mode 100644 priv/docker/postgres/init.sql diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..19440f0 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,10 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true + +[*.{ex,exs,yml}] +indent_size = 2 +indent_style = space diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 0000000..c391eed --- /dev/null +++ b/.tool-versions @@ -0,0 +1,2 @@ +erlang 24.0.2 +elixir 1.12.1-otp-24 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e7e8887 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +--- +version: '3.7' +services: + db: + image: 'postgres:13.3-alpine' + hostname: &db_host db + environment: + POSTGRES_USER: &db_user postgres + POSTGRES_PASSWORD: &db_pass postgres + POSTGRES_DB: &db_name postgres + volumes: + - './priv/docker/postgres/init.sql:/docker-entrypoint-initdb.d/init.sql' + - 'db_data:/var/lib/postgresql/data' + restart: unless-stopped +volumes: + db_data: {} diff --git a/priv/docker/postgres/init.sql b/priv/docker/postgres/init.sql new file mode 100644 index 0000000..492b253 --- /dev/null +++ b/priv/docker/postgres/init.sql @@ -0,0 +1,2 @@ +CREATE EXTENSION "uuid-ossp"; +CREATE EXTENSION "pg_stat_statements";