diff --git a/.env-dist b/.env-dist deleted file mode 100644 index 948b856..0000000 --- a/.env-dist +++ /dev/null @@ -1,13 +0,0 @@ -POSTGRES_APP_HOST=localhost -POSTGRES_APP_USER=app -POSTGRES_APP_PASSWORD=app123 -POSTGRES_APP_DB=app_db -POSTGRES_APP_PORT=5432 - -POSTGRES_DW_HOST=localhost -POSTGRES_DW_USER=dw -POSTGRES_DW_PASSWORD=dw123 -POSTGRES_DW_DB=dw_db -POSTGRES_DW_PORT=5444 - - diff --git a/.envrc b/.envrc deleted file mode 100644 index fe7c01a..0000000 --- a/.envrc +++ /dev/null @@ -1 +0,0 @@ -dotenv diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 2eea525..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.env \ No newline at end of file diff --git a/Makefile b/Makefile deleted file mode 100644 index 96f1ee2..0000000 --- a/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -APP_DB_VOLUME=app-db-data -DW_DB_VOLUME=dw-db-data -COMPOSE_FILE=docker-compose.yml - -.PHONY: start stop reset - -start: - docker compose -f $(COMPOSE_FILE) up -d - -stop: - docker compose -f $(COMPOSE_FILE) down - -reset: stop - @echo "Removing volumes..." - docker volume rm -f $(APP_DB_VOLUME) $(DW_DB_VOLUME) - @echo "Volumes removed. You can now start fresh with 'make start'" diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 7a34cd5..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,30 +0,0 @@ -version: '3.8' - -services: - app-db: - image: postgres:17 - container_name: app-db - environment: - POSTGRES_USER: ${POSTGRES_APP_USER} - POSTGRES_PASSWORD: ${POSTGRES_APP_PASSWORD} - POSTGRES_DB: ${POSTGRES_APP_DB} - ports: - - "${POSTGRES_APP_PORT}:5432" - volumes: - - app-db-data:/var/lib/postgresql/data - - dw-db: - image: postgres:17 - container_name: dw-db - environment: - POSTGRES_USER: ${POSTGRES_DW_USER} - POSTGRES_PASSWORD: ${POSTGRES_DW_PASSWORD} - POSTGRES_DB: ${POSTGRES_DW_DB} - ports: - - "${POSTGRES_DW_PORT}:5432" - volumes: - - dw-db-data:/var/lib/postgresql/data - -volumes: - app-db-data: - dw-db-data: diff --git a/flake.lock b/flake.lock deleted file mode 100644 index 2468070..0000000 --- a/flake.lock +++ /dev/null @@ -1,61 +0,0 @@ -{ - "nodes": { - "flake-utils": { - "inputs": { - "systems": "systems" - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "nixpkgs": { - "locked": { - "lastModified": 1735563628, - "narHash": "sha256-OnSAY7XDSx7CtDoqNh8jwVwh4xNL/2HaJxGjryLWzX8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "b134951a4c9f3c995fd7be05f3243f8ecd65d798", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-24.05", - "repo": "nixpkgs", - "type": "github" - } - }, - "root": { - "inputs": { - "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs" - } - }, - "systems": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/flake.nix b/flake.nix deleted file mode 100644 index 8051303..0000000 --- a/flake.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ - description = "Rust dev env for Meltano toy project"; - - inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; - flake-utils.url = "github:numtide/flake-utils"; - }; - - outputs = { self, nixpkgs, flake-utils }: - flake-utils.lib.eachDefaultSystem (system: - let - pkgs = import nixpkgs { inherit system; }; - in { - devShells.default = pkgs.mkShell { - buildInputs = with pkgs; [ - rustup - pkg-config - openssl - postgresql - sqlx-cli - ]; - - shellHook = '' - export DATABASE_URL="postgres://${POSTGRES_APP_USER}:${POSTGRES_APP_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_APP_PORT}/${POSTGRES_APP_DB}" - export DW_DATABASE_URL="postgres://${POSTGRES_DW_USER}:${POSTGRES_DW_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_DW_PORT}/${POSTGRES_DW_DB}" - echo "✅ Rust + PostgreSQL dev env ready" - ''; - }; - }); -}