build.sh 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. #!/bin/bash
  2. # @Contact : liuyuqi.gov@msn.cn
  3. # @Time : 2023/03/19 19:11:52
  4. # @License : (C)Copyright 2022 liuyuqi.
  5. # @Desc : build apk
  6. ###############################################################################
  7. source /etc/profile
  8. export JAVA_HOME=/usr/local/openjdk-11
  9. # export JAVA_HOME=/root/.sdkman/candidates/java/21.0.1-ms/
  10. # source "$HOME/.sdkman/bin/sdkman-init.sh"
  11. # sdk list java
  12. # sdk install java 8.0.392-librca
  13. # sdk install java 11.0.24-librca
  14. # sdk default java 8.0.392-librca
  15. # docker
  16. # echo $DOCKER_HOST
  17. # unset DOCKER_HOST
  18. # sudo usermod -aG docker $USER
  19. # set gopath
  20. # export PATH=$PATH:$GOPATH/bin
  21. # mkdir /workspace/RStudio-container
  22. export PATH=$PATH:$(go env GOPATH)/bin
  23. # sql
  24. # SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
  25. # nodejs
  26. export NODE_OPTIONS=--openssl-legacy-provider
  27. yarn config set strict-ssl false
  28. # rstudio
  29. # -e PASSWORD=rstudio
  30. # docker run --rm -ti -p 8787:8787 -e DISABLE_AUTH=true -e ROOT=true -v /workspace/aa:/workspace/aa rocker/rstudio:4.4.1
  31. # docker run --rm -ti rocker/tidyverse R
  32. # php
  33. # https://github.dev/yiisoft/yii2-docker
  34. # composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  35. # composer create-project --prefer-dist yiisoft/yii2-app-basic basic
  36. # docker-compose up -d
  37. # docker-compose ps
  38. # docker-compose stop xx
  39. # docker-compose kill
  40. # docker-compose run --rm php composer install
  41. # docker compose exec php bash
  42. # flutter
  43. export PUB_HOSTED_URL=https://pub.flutter-io.cn
  44. export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
  45. # cd /opt/flutter
  46. # git checkout 2.0.5
  47. # git checkout 3.7.9
  48. # git checkout 3.13.8
  49. # flutter doctor
  50. # cd /workspace/flutter_you
  51. # flutter build apk
  52. # flutter build apk --debug
  53. # flutter pub get
  54. # android
  55. # cd /workspace/packagehunter
  56. # chmod +x gradlew
  57. # ./gradlew assembleDebug
  58. # ./gradlew cleanBuildCache
  59. # aapt package -f \
  60. # -M AndroidManifest.xml \
  61. # -I "$ANDROID_HOME/platforms/android-N/android.jar" \
  62. # -S res/ \
  63. # -J gen/ \
  64. # -m \
  65. # java
  66. # mvn clean package -Dmaven.test.skip=true
  67. # node
  68. # cd
  69. # yarn && yarn build
  70. # yarn && yarn dev
  71. # go
  72. # cd
  73. # go build
  74. # python
  75. # pip install -r requirements.txt
  76. # python main.py
  77. # docker
  78. cd /workspace/blog
  79. docker compose -f "docker-compose.debug.yml" down
  80. docker compose -f "docker-compose.debug.yml" up -d --build
  81. docker compose -f "docker-compose.debug.yml" up -d --build node_container
  82. # docker exec -it java_container /bin/sh
  83. docker exec -it node_container /bin/bash
  84. # java
  85. cd /app/qihang.ecom.erp/framework
  86. mvn package && mvn install
  87. cd /app/qihang.ecom.erp/ecerp-api
  88. mvn spring-boot:run