|
113 | 113 | function start_services() { |
114 | 114 | load_pg |
115 | 115 | ${pgutil.start_pg} || echo "PG start failed" |
116 | | - if [ ! -f .dynamodb.pid ]; then |
117 | | - echo "Starting dynamodb" |
118 | | - java \ |
119 | | - -Djava.library.path=${dynamoJar}/DynamoDBLocal_lib \ |
120 | | - -jar ${dynamoJar}/DynamoDBLocal.jar \ |
121 | | - -sharedDb -port 8123 & |
122 | | - echo $! > .dynamodb.pid |
123 | | - else |
124 | | - echo "Looks like dynamo is already running" |
125 | | - fi |
126 | 116 | if [ ! -f .sqs.pid ]; then |
127 | 117 | echo "Starting SQS" |
128 | 118 | java \ |
|
148 | 138 |
|
149 | 139 | function stop_services() { |
150 | 140 | ${pgutil.stop_pg} |
151 | | - if [ -f .dynamodb.pid ]; then |
152 | | - echo "Killing dynamodb" |
153 | | - kill $(cat .dynamodb.pid) |
154 | | - rm .dynamodb.pid |
155 | | - else |
156 | | - echo "Looks like dynamodb is not running" |
157 | | - fi |
158 | 141 | if [ -f .sqs.pid ]; then |
159 | 142 | echo "Killing SQS" |
160 | 143 | kill $(cat .sqs.pid) |
|
203 | 186 |
|
204 | 187 | googleKeyUpdater = pkgs.haskellPackages.google-key-updater; |
205 | 188 |
|
206 | | - dynamoJar = pkgs.runCommand "dynamodb-jar" { buildInputs = [ pkgs.gnutar ]; } |
207 | | - '' |
208 | | - mkdir -p $out |
209 | | - cd $out |
210 | | - tar -xvf ${pkgs.sources.dynamodb} |
211 | | - ''; |
212 | | - |
213 | 189 | publicKey = builtins.readFile ./public.cer; |
214 | 190 |
|
215 | 191 | swaggerUi = pkgs.runCommand "swagger-ui" {} |
@@ -237,24 +213,13 @@ rec |
237 | 213 | export AWS_ACCESS_KEY_ID=dummy |
238 | 214 | export AWS_SECRET_ACCESS_KEY=dummy_key |
239 | 215 |
|
240 | | - # Set up DynamoDB |
241 | | - java \ |
242 | | - -Djava.library.path=${dynamoJar}/DynamoDBLocal_lib \ |
243 | | - -jar ${dynamoJar}/DynamoDBLocal.jar \ |
244 | | - -sharedDb -port 8123 & |
245 | | -
|
246 | 216 | java \ |
247 | 217 | -jar ${pkgs.sources.elasticmq} & |
248 | 218 |
|
249 | 219 | MINIO_ACCESS_KEY=dummy \ |
250 | 220 | MINIO_SECRET_KEY=dummy_key \ |
251 | 221 | minio server --address localhost:9000 $(mktemp -d) & |
252 | 222 |
|
253 | | - while ! nc -z 127.0.0.1 8123; do |
254 | | - echo waiting for DynamoDB |
255 | | - sleep 1 |
256 | | - done |
257 | | -
|
258 | 223 | while ! nc -z 127.0.0.1 9324; do |
259 | 224 | echo waiting for SQS |
260 | 225 | sleep 1 |
|
0 commit comments