Skip to content

Commit

Permalink
Update self_runner_test.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
christabone authored Jun 22, 2024
1 parent d68d8c9 commit 05d26f7
Showing 1 changed file with 53 additions and 4 deletions.
57 changes: 53 additions & 4 deletions .github/workflows/self_runner_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,56 @@ jobs:
echo "Listing all files and folders after cleanup:"
ls -la ./
- name: Checkout repository
uses: actions/checkout@v2
with:
repository: alliance-genome/agr_loader
- name: Configure AWS credentials
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
run: |
mkdir -p ~/.aws
echo "[default]" > ~/.aws/credentials
echo "aws_access_key_id=${{ secrets.AWS_ACCESS_KEY_ID }}" >> ~/.aws/credentials
echo "aws_secret_access_key=${{ secrets.AWS_SECRET_ACCESS_KEY }}" >> ~/.aws/credentials
- name: Log in to ECR
run: |
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 100225593120.dkr.ecr.us-east-1.amazonaws.com
- name: Pull Neo4j Env Image
env:
REGISTRY: 100225593120.dkr.ecr.us-east-1.amazonaws.com
DOCKER_PULL_TAG: "stage" # Adjust as needed
NEO_ENV_IMAGE: ${{ env.REGISTRY }}/agr_neo4j_env:${{ env.DOCKER_PULL_TAG }}
run: docker pull ${{ env.NEO_ENV_IMAGE }}

- name: Run Neo4j
env:
REGISTRY: 100225593120.dkr.ecr.us-east-1.amazonaws.com
DOCKER_PULL_TAG: "latest" # Adjust as needed
NEO_ENV_IMAGE: ${{ env.REGISTRY }}/agr_neo4j_env:${{ env.DOCKER_PULL_TAG }}
NEO_SERVER_NAME: "stage-neo4j.alliancegenome.org"
# LOG_SERVER_ADDRESS: "udp://logserver.example.com:12201"
NEO_VOLUME_NAME: "/data"
NET: "host"
NEO_MAX_HEAP: "31GB"
NEO_OFF_HEAP_MAX: "0GB"
NEO_ON_OFF_HEAP: "OFF_HEAP"
NEO_TRANSACTION: "0"
NEO4J_AUTH: "none"
run: |
docker run -d \
--name ${{ env.NEO_SERVER_NAME }} \
--log-driver=gelf \
--log-opt gelf-address=${{ env.LOG_SERVER_ADDRESS }} \
-p 7474:7474 \
-p 7687:7687 \
-v ${{ env.NEO_VOLUME_NAME }}:/var/lib/neo4j/import \
--network ${{ env.NET }} \
-e NEO4J_server_memory_heap_max__size=${{ env.NEO_MAX_HEAP }} \
-e NEO4J_server_memory_heap_initial__size=${{ env.NEO_MAX_HEAP }} \
-e NEO4J_server_memory_off__heap_max__size=${{ env.NEO_OFF_HEAP_MAX }} \
-e NEO4J_db_tx__state_memory__allocation=${{ env.NEO_ON_OFF_HEAP }} \
-e NEO4J_dbms_memory_transaction_total_max=${{ env.NEO_TRANSACTION }} \
-e NEO4J_db_memory_transaction_total_max=${{ env.NEO_TRANSACTION }} \
-e NEO4J_db_memory_transaction_max=${{ env.NEO_TRANSACTION }} \
-e NEO4J_AUTH=${{ env.NEO4J_AUTH }} \
${{ env.NEO_ENV_IMAGE }}

0 comments on commit 05d26f7

Please sign in to comment.