Deployed Web App on Google Cloud App Engine
- Day: 2024-09-14
- Time: 01:20 to 01:50
- Project: Dev
- Workspace: WP 2: Operational
- Status: Completed
- Priority: MEDIUM
- Assignee: Matías Nehuen Iglesias
- Tags: Google Cloud, App Engine, Deployment, Web Development, Permissions
Description
Session Goal
The goal of this session was to deploy a web application on Google Cloud App Engine, ensuring it is correctly configured and accessible.
Key Activities
- Hosting a Web App: Followed a guide to set up, prepare, deploy, and test a web app on Google Cloud using App Engine.
- Project ID Management: Chose a unique project ID and verified its length requirement for Google Cloud projects.
- Static Web App Deployment: Deployed a static web app, involving setting up the project, organizing files, and creating an
app.yamlconfiguration. - Local Testing: Ran the project locally using Python’s HTTP server to ensure functionality before deployment.
- Folder and Directory Management: Renamed project folders and ensured correct directory navigation for deployment.
- Cloud Storage Permissions: Fixed permissions errors for service accounts accessing Cloud Storage buckets.
- Troubleshooting: Resolved MIME type errors and access issues for App Engine and Cloud Storage.
Achievements
- Successfully deployed a web application on Google Cloud App Engine.
- Resolved initial deployment issues related to directory structure and permissions.
- Corrected MIME type errors to ensure proper loading of static files.
Pending Tasks
- Verify the deployment stability and performance over time.
- Explore custom domain setup for the deployed app.
- Monitor and adjust permissions as needed for ongoing access to Cloud Storage.
Evidence
- source_file=2024-09-14.sessions.jsonl, line_number=1, event_count=0, session_id=d5991c0992e5ce6e3a88c41bc48c69f587e7b07eac654277da8cc76150936712
- event_ids: []