Programming Languages and Software Stack¶
Squash supports most programming languages and software services supported in a Linux Environment.
- You need a GitHub account and a repository with a working web application
- Admin permissions for the repository hosted on GitHub
- Squash uses Docker in order to reliably deploy your application.
- Squash requires a Dockerfile or docker-compose file in your GitHub repository. We also support multiple Dockerfiles or docker-compose files per repository.
By default Squash will attempt to detect a Dockerfile or docker-compose file at the root path of your application code as follows:
or for a docker-compose file: