Skip to content

Commit

Permalink
first commit for public version repo
Browse files Browse the repository at this point in the history
  • Loading branch information
spacemen0 committed Mar 31, 2024
0 parents commit dc9bf3f
Show file tree
Hide file tree
Showing 114 changed files with 4,958 additions and 0 deletions.
62 changes: 62 additions & 0 deletions .github/workflows/master_doubanenserver.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
# More GitHub Actions for Azure: https://github.com/Azure/actions

name: Build and deploy JAR app to Azure Web App - doubanenserver

on:
push:
branches:
- master
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Set up Java version
uses: actions/setup-java@v1
with:
java-version: '17'

- name: Build with Maven
run: mvn clean install

- name: Upload artifact for deployment job
uses: actions/upload-artifact@v3
with:
name: java-app
path: '${{ github.workspace }}/target/*.jar'

deploy:
runs-on: ubuntu-latest
needs: build
environment:
name: 'Production'
url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}
permissions:
id-token: write #This is required for requesting the JWT

steps:
- name: Download artifact from build job
uses: actions/download-artifact@v3
with:
name: java-app

- name: Login to Azure
uses: azure/login@v1
with:
client-id: ${{ secrets.AZUREAPPSERVICE_CLIENTID_C717A26ED43B46A1868EAEAEE72D2218 }}
tenant-id: ${{ secrets.AZUREAPPSERVICE_TENANTID_F7FB34B348604C66A500063A665B37ED }}
subscription-id: ${{ secrets.AZUREAPPSERVICE_SUBSCRIPTIONID_5A8339E75D4F4BF29E80A97FE0FC5B90 }}

- name: Deploy to Azure Web App
id: deploy-to-webapp
uses: azure/webapps-deploy@v2
with:
app-name: 'doubanenserver'
slot-name: 'Production'
package: '*.jar'

33 changes: 33 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/
Binary file added .mvn/wrapper/maven-wrapper.jar
Binary file not shown.
2 changes: 2 additions & 0 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.5/apache-maven-3.9.5-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
41 changes: 41 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Douban EN

This project serves as an exercise for full-stack development as well as an exploration of my personal interest. The style of the site mainly follows [RYM](https://rateyourmusic.com), while the functionality reference [Douban](https://www.douban.com) at the same time.

## Tech Stack

**Front-end:**

- **React**

- **Typescript**

- **Tailwind CSS**

**Back-end:**

- **Spring Boot**
- **PostgresSQL**

**To-Do**

- **fix security**
- **More Tests**

<br>

```
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Java 73 611 9 3109
Text 1 0 0 11
Properties 2 0 0 9
-------------------------------------------------------------------------------
SUM: 76 611 9 3129
-------------------------------------------------------------------------------
```


Loading

0 comments on commit dc9bf3f

Please sign in to comment.