diff --git a/cdk/lib/cdk-stack.ts b/cdk/lib/cdk-stack.ts index 80eb909a9..1d6441680 100644 --- a/cdk/lib/cdk-stack.ts +++ b/cdk/lib/cdk-stack.ts @@ -160,7 +160,7 @@ export class CdkStack extends cdk.Stack { const db = new rds.DatabaseInstance(this, 'Database', { engine: rds.DatabaseInstanceEngine.postgres({version: rds.PostgresEngineVersion.VER_17 }), - instanceType: ec2.InstanceType.of(ec2.InstanceClass.T3, ec2.InstanceSize.MICRO), + instanceType: ec2.InstanceType.of(ec2.InstanceClass.T3, ec2.InstanceSize.LARGE), vpc, allocatedStorage: 20, storageType: rds.StorageType.GP2, @@ -223,7 +223,10 @@ export class CdkStack extends cdk.Stack { } EOF`, 'sudo systemctl restart docker', - 'sudo systemctl status docker' + 'sudo systemctl status docker', + `echo "Writing service type '${service}' to /tmp/service_type.txt"`, + `echo "${service}" > /tmp/service_type.txt`, + `echo "Contents of /tmp/service_type.txt: $(cat /tmp/service_type.txt)"` ); return ld; }; @@ -236,7 +239,7 @@ EOF`, securityGroup: webSecurityGroup, keyPair: props.enableSSHAccess ? webKeyPair : undefined, // Conditionally add key pair role: instanceRole, - }); + }); const mathWorkerLaunchTemplate = new ec2.LaunchTemplate(this, 'MathWorkerLaunchTemplate', { machineImage: machineImageMathWorker, diff --git a/scripts/after_install.sh b/scripts/after_install.sh index 626b9f6de..e9f828b12 100644 --- a/scripts/after_install.sh +++ b/scripts/after_install.sh @@ -74,7 +74,11 @@ sed -i "s|^DATABASE_SSL=.*|DATABASE_SSL=true|" .env echo "Updated DATABASE_URL in .env file and SSL" +SERVICE_FROM_FILE=$(cat /tmp/service_type.txt) # Read file content into variable + +echo "DEBUG: Service type read from /tmp/service_type.txt: [$SERVICE_FROM_FILE]" + # Set environment variable for docker-compose (already present) # export IMAGE_TAG /usr/local/bin/docker-compose config # Validate -/usr/local/bin/docker-compose up -d $SERVICE # Start Docker Compose service \ No newline at end of file +/usr/local/bin/docker-compose up -d $SERVICE_FROM_FILE # Start Docker Compose service \ No newline at end of file