From 50cf58da9aa60d8f2a61682badba52f38f83297b Mon Sep 17 00:00:00 2001 From: "Edward M. Kagan" Date: Sat, 30 Jan 2021 20:24:32 +0300 Subject: [PATCH] [Closes #3] Crypto added to core --- .dev/docker/dev-env.yml | 13 +++ dev-env-persistent | 2 + pom.xml | 10 +- .../two/pm/traqtor/CayenneRuntimeFactory.java | 86 +++++++++++------- src/main/java/two/pm/traqtor/TraQtor.java | 33 ------- .../pm/traqtor/api/test/HelloResource.java | 26 ++---- .../java/two/pm/traqtor/db/SystemUser.java | 30 ++++++ src/main/java/two/pm/traqtor/db/User.java | 21 ----- .../db/auto/{_User.java => _SystemUser.java} | 23 ++++- src/main/resources/db/cayenne-traqtor.xml | 4 +- src/main/resources/db/datamap.map.xml | 12 ++- src/main/resources/db/traqtor.graph.xml | 2 +- src/main/resources/db/traqtor.keystore | Bin 0 -> 998 bytes 13 files changed, 142 insertions(+), 120 deletions(-) create mode 100644 .dev/docker/dev-env.yml create mode 100755 dev-env-persistent create mode 100644 src/main/java/two/pm/traqtor/db/SystemUser.java delete mode 100644 src/main/java/two/pm/traqtor/db/User.java rename src/main/java/two/pm/traqtor/db/auto/{_User.java => _SystemUser.java} (74%) create mode 100644 src/main/resources/db/traqtor.keystore diff --git a/.dev/docker/dev-env.yml b/.dev/docker/dev-env.yml new file mode 100644 index 0000000..3b0d256 --- /dev/null +++ b/.dev/docker/dev-env.yml @@ -0,0 +1,13 @@ +version: "3" + +services: + postgres: + image: postgres:13-alpine + volumes: + - ../postgres/:/var/lib/postgresql/data + environment: + - POSTGRES_INITDB_ARGS=--encoding=UTF8 --locale=en_US.UTF-8 --lc-collate=en_US.UTF-8 --lc-ctype=en_US.UTF-8 --lc-messages=en_US.UTF-8 --lc-monetary=en_US.UTF-8 --lc-numeric=en_US.UTF-8 --lc-time=en_US.UTF-8 + - POSTGRES_USER=traqtor + - POSTGRES_PASSWORD=traqtor + ports: + - 10240:5432 \ No newline at end of file diff --git a/dev-env-persistent b/dev-env-persistent new file mode 100755 index 0000000..947f68e --- /dev/null +++ b/dev-env-persistent @@ -0,0 +1,2 @@ +#!/bin/bash +CURRENT_UID=$(id -u):$(id -g) docker-compose -f ./.dev/docker/dev-env.yml -p traqtor --compatibility up diff --git a/pom.xml b/pom.xml index 6e6fcd9..6d3edae 100644 --- a/pom.xml +++ b/pom.xml @@ -55,11 +55,17 @@ cayenne-server 4.1 - + + + org.postgresql + postgresql + 42.2.18 + +