1.0.0 • Published 7 years ago

sedd-es v1.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
7 years ago

Stuff to know

  1. .aws file required with aws creds
    [default]
    aws_access_key_id=<KEY>
    aws_secret_access_key=<SECRET>
  2. Build the image
    1. docker build --rm -t sedd-es .
  3. Run the image
    1. docker run --name sedd-es -it -p 2113:2113 -p 1113:1113 sedd-es
  4. Create the image with backup data from aws s3://sedd-backup/
    1. docker run --name sedd-es -it -p 2113:2113 -p 1113:1113 sedd-es <FILENAME>
  5. Restart the image
    1. docker start sedd-es
  6. Enter shell of image
    1. docker exec -it sedd-es bash

EventStore default credentials

  • admin
  • changeit

Hyper commands

  1. Take docker image from local machine and push to hyper
    1. hyper load -l <IMAGE NAME>:latest
    2. hyper load -l sedd-es:latest
  2. Run image - very similar to Docker
    1. hyper run -d --name sedd-es -p 2113:2113 -p 1113:1113 <IMAGE NAME>
    2. hyper run -d --name sedd-es -p 2113:2113 -p 1113:1113 sedd-es

AWS command to cp from s3

  1. aws s3 cp s3://sedd-backup/<S3 FILE NAME> <LOCAL FILE NAME>
  2. aws s3 cp s3://sedd-backup/es_2018_Jun_12:49:47.zip backup.zip

AWS create-registry output

{
    "repository": {
        "registryId": "035892600013",
        "repositoryName": "sedd-es",
        "repositoryArn": "arn:aws:ecr:us-west-1:035892600013:repository/sedd-es",
        "createdAt": 1530008252.0,
        "repositoryUri": "035892600013.dkr.ecr.us-west-1.amazonaws.com/sedd-es"
    }
}

AWS commands to create docker image

  1. aws ecr create-repository --repository-name sedd-es
  2. docker tag sedd-es 035892600013.dkr.ecr.us-west-1.amazonaws.com/sedd-es
  3. aws ecr get-login --no-include-email
  4. docker push 035892600013.dkr.ecr.us-west-1.amazonaws.com/sedd-es
  5. DELETING image
    1. aws ecr delete-repository --repository-name sedd-es --force