Skip to content

Dockerize flask app, allow to download files from S3 from generated URLs#3

Open
denist-huma wants to merge 10 commits intoro6ley:masterfrom
denist-huma:dockerize
Open

Dockerize flask app, allow to download files from S3 from generated URLs#3
denist-huma wants to merge 10 commits intoro6ley:masterfrom
denist-huma:dockerize

Conversation

@denist-huma
Copy link
Copy Markdown

What does this PR do?

1 sentence tagline of what the PR includes.

  • Dockerize flask app, allow downloading files from S3 via temporary URLs

Description of Task to be completed?

A detailed description of what the PR delivers.

all the salt is in commit messages:

30bbb2c (HEAD -> dockerize, origin/dockerize) ref: create a temporary directory using the context manager
631a11d ref: no download_file, use root web path since it is a one page app
3af3d6a feat: Serve static files in Flask from private AWS S3 bucket
55b22a5 feat: way to run in docker container
74698eb improvement: update python version 3.8
c13a9a3 feat: set bucket name passing env
f617f57 fix: should not mask errors
2c101ef fix: should run app with "flask run"

How should this be manually tested?

Steps on how to test the work delivered by the PR.

Any background context you want to provide?

Any additional information, configuration or data that might be necessary to a
reviewer of the PR.

What are the relevant issues?

Reference the issue if applicable.

Screenshots (if appropriate)

Questions:

Signed-off-by: Denis Trofimov <denis.trofimov@huma.com>
Signed-off-by: Denis Trofimov <denis.trofimov@huma.com>
Signed-off-by: Denis Trofimov <denis.trofimov@huma.com>
Signed-off-by: Denis Trofimov <denis.trofimov@huma.com>
Signed-off-by: Denis Trofimov <denis.trofimov@huma.com>
Signed-off-by: Denis Trofimov <denis.trofimov@huma.com>
Signed-off-by: Denis Trofimov <denis.trofimov@huma.com>
Signed-off-by: Denis Trofimov <denis.trofimov@huma.com>
Signed-off-by: Denis Trofimov <denis.trofimov@huma.com>
Signed-off-by: Denis Trofimov <denis.trofimov@huma.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant