- IntelliJ IDEA 2022.1.3
- Java JDK 8
- Spring Boot 2.7.2
- MySQL 8.0.29
- JWT 0.9.1
- npm 8.11.0
- node 16.16.0
- Vue3
- OpenVidu 2.20.0
- 웹서버 : nginx
server {
listen 443 ssl;
server_name i7a709.p.ssafy.io;
ssl_certificate /etc/letsencrypt/live/i7a709.p.ssafy.io/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/i7a709.p.ssafy.io/privkey.pem;
root /var/www/html/dist;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}
server {
listen 80;
server_name i7a709.p.ssafy.io;
root html;
location / {
return 301 https://i7a709.p.ssafy.io;
}
}
BE/6hatsBE 폴더로 들어간 뒤 다음 명령어 입력
git pull
chmod +x ./gradlew
./gradlew build
nohup sudo java -jar build/libs/6hats-0.0.1-SNAPSHOT.jar
ctrl + z
bg 1
BE/6hatsFE 폴더로 들어간 뒤 다음 명령어 입력
git pull
npm i
npm run build
rm -r /var/www/html/dist
mv dist /var/www/html
server.port=8081
server.http.port=8888
server.ssl.key-store-type=PKCS12
server.ssl.key-store=classpath:keystore/key.p12
server.ssl.key-store-password=ahwkghldml779!
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://i7a709.p.ssafy.io:3306/6hats
spring.datasource.username=root
spring.datasource.password=ahwkfkwldksgdmsghldml779!
spring.jpa.database=mysql
spring.jpa.generate-ddl=true
spring.jpa.show-sql=true