Skip to content

Add app container#2

Open
Scotchester wants to merge 1 commit into
feature/slack-app-codefrom
feature/appcontainer
Open

Add app container#2
Scotchester wants to merge 1 commit into
feature/slack-app-codefrom
feature/appcontainer

Conversation

@Scotchester

@Scotchester Scotchester commented Jun 3, 2026

Copy link
Copy Markdown
Member

⚠️ base branch: feature/slack-app-code ⚠️


PR 2 of ??

This PR adds:

  • appcontainer/Dockerfile
  • an entry for it in compose.yml
  • .dockerignore
  • .env.sample

Testing

After completing the basic Slack app setup (see #1), the application can now be run in Docker:

  1. cp .env.sample .env and put your tokens in there
  2. docker compose up app

You should see output indicating that the app is now running, and you should now be able to invoke it in your Slack test workspace! Try the /define command to confirm.

@Scotchester

Copy link
Copy Markdown
Member Author

My general approach here was to start from scratch with the official python:3.14-alpine image, copy in the parts of the Benefits app container Dockerfile that seemed relevant for this much simpler app (cross-referencing the docker-python-web Dockerfile for good measure), and then update it for the bits where Alpine demands different approaches (user/group creation, installing Bash).

@Scotchester Scotchester changed the title feat: Add app container Add app container Jun 3, 2026
@Scotchester Scotchester mentioned this pull request Jun 3, 2026
@Scotchester Scotchester marked this pull request as ready for review June 3, 2026 21:46
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