entrypoint.sh 624 B

12345678910111213141516171819
  1. #!/bin/bash
  2. if [ ! -d "/var/lib/mysql/gva" ]; then
  3. mysqld --initialize-insecure --user=mysql --datadir=/var/lib/mysql
  4. mysqld --daemonize --user=mysql
  5. sleep 5s
  6. mysql -uroot -e "create database gva default charset 'utf8' collate 'utf8_bin'; grant all on gva.* to 'root'@'127.0.0.1' identified by '123456'; flush privileges;"
  7. else
  8. mysqld --daemonize --user=mysql
  9. fi
  10. redis-server &
  11. if [ "$1" = "actions" ]; then
  12. cd /opt/gva/server && go run main.go &
  13. cd /opt/gva/web/ && yarn serve &
  14. else
  15. /usr/sbin/nginx &
  16. cd /usr/share/nginx/html/ && ./server &
  17. fi
  18. echo "gva ALL start!!!"
  19. tail -f /dev/null