Skip to content
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

Project plan - Technical Improvements #2

Open
theodorosploumis opened this issue Nov 20, 2017 · 0 comments
Open

Project plan - Technical Improvements #2

theodorosploumis opened this issue Nov 20, 2017 · 0 comments
Labels

Comments

@theodorosploumis
Copy link
Owner

theodorosploumis commented Nov 20, 2017

  1. Add on Drupal.org General Projects: https://www.drupal.org/project/project_general
  2. Add Screenshots for each distribution on the select list.
  3. SSH to docker images from external IPs.
  4. Immediately login Admin after 1st redirect (provide a 1 time login url)
  5. Create Portainer templates for each distro
  6. Change nginx default text for 503 error (link to main domain)
  7. Add patches from the UI form
  8. Use custom subdomain per user
  9. Create Main Site and Agent (docker containers on port 80 and nginx-proxy) with short url.
  10. Create volumes? (mkdir /var/www/$ID)
  11. Use linked containers (mysql, server) from base images with --volumes-from
  12. Create an Ansible stack for server provisioning
  13. Use Makefile to build distros and push on docker hub from travis
  14. Include error reporting on settings.php by default (See https://www.drupal.org/node/158043)
  15. Stats for Distros used
  16. Login to use the site (maybe using a social network) or use a Captcha
  17. Include 7.x distributions
  18. Create a custom Base image
  19. Use Let's Encrypt for main domain
  20. Add a time limit to kill containers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant