You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Set JAVA_HOME
Set M2_HOME
Add M2_HOME/bin to the execution path
mvn package -DskipTests
Docker Commands
Start MySql Container (downloads image if not found)
docker run --detach --name ec-mysql -p 6604:3306 -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=explorecali -e MYSQL_USER=cali_user -e MYSQL_PASSWORD=cali_pass -d mysql
view all images
docker images
view all containers (running or not)
docker ps -a
Interact with Database (link to ec-mysql container) with mysql client
docker run -it --link ec-mysql:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'
Stop ec-mysql container
docker stop ec-mysql
(ReStart) ec-mysql container
docker start ec-mysql
Remove ec-mysql container (must stop it first)
docker rm ec-mysql
Remove image (must stop and remove container first)
docker rmi mysql:latest
Startup with Profile settings
Default profile, H2 database
mvn spring-boot:run
or
java -jar target/explorecali-2.0.0-SNAPSHOT.jar
mysql profile, MySql database (requires running container ec-mysql)