moderntribe / square1-global-docker

SquareOne Global Docker is a command line application that provides a local development environment for projects based on the SquareOne Framework.
GNU General Public License v2.0
7 stars 1 forks source link

Old Local Start #26

Closed ScottGarrison closed 4 years ago

ScottGarrison commented 4 years ago

Describe the bug You can no longer start a local project the old way with a global docker, and then in the local project with a dev/docker/bash start.sh

To Reproduce

Expected behavior Both global and local docker start up correctly. In browser, the local development site loads

Actual behavior Both global and local docker start up correctly In browser, the local development site does not load http://p.tri.be/gIXBtR

System Configuration:

jbrinley commented 4 years ago

We have removed the bash scripts from the project. Run so start in the project directory to start the project.

defunctl commented 4 years ago

Chatted with Scott on slack, the jwilder/nginx-proxy is returning a 499 error and this is likely caused by a certificate mismatch. so generates a new CA certificate if it can't find one, and the browser will have an old one. so global:cert <projectId>.tribe should fix it before using /dev/docker/start.sh on a project without so support.

Ideally, the best method is to add and commit a squareone.yml to the root of your project so it gets detected as a SquareOne project. Newer versions of so will better detect SquareOne Projects.

Place the following in the squareone.yml file:

# SquareOne Project Docker Config
#
# This file overrides default values from SquareOne Global Docker,
# giving values appropriate to this project for some of the configuration
# variables.
#
# Add variables here if the project requires a different value than the default
# provided by SquareOne Global Docker
#
# See https://github.com/moderntribe/square1-global-docker/blob/master/config/squareone.yml
# for the full list of variables that a project can override. Of particular interest
# are those values under `local-docker` and `tests`
---
defunctl commented 4 years ago

Fixed in https://github.com/moderntribe/square1-global-docker/pull/30