-
Notifications
You must be signed in to change notification settings - Fork 264
Add Docker deployment test workflow #169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Remove CircleCI configuration - Add GitHub Actions workflow for shellcheck 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Fix variable quoting issues to prevent globbing and word splitting - Fix variable reference typo (POSTGRES_POSTGRES_NEW_VERSION → POSTGRES_NEW_VERSION) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Create GitHub Actions workflow that tests Docker deployment - Test both with and without NGINX configurations - Verify containers run properly and services are accessible - Follow steps from official documentation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Remove the step that was checking logs for a service named 'app' - Fix CI failure due to 'no such service: app' error 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add generation of self-signed certificates for NGINX - Update log checking to use service names from docker-compose: mattermost, postgres, nginx - Fix HTTPS test with -k flag for self-signed certificate 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Ready for review |
|
@jadrales Maybe you have the badwith the review the changes |
vish9812
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍🏾
| cp env.example .env | ||
| sed -i 's/DOMAIN=mm.example.com/DOMAIN=localhost/g' .env | ||
|
|
||
| - name: Start Mattermost without NGINX |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we have an up command with nginx?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1/5 of the automated testing this PR adds is already a great step forward. I'm hesitant to add another layer of complexity by also testing the nginx setup.
Summary
🤖 Generated with Claude Code
Ticket Link