diff --git a/primegrading-web/Dockerfile b/primegrading-web/Dockerfile new file mode 100644 index 0000000..b2aae25 --- /dev/null +++ b/primegrading-web/Dockerfile @@ -0,0 +1,12 @@ +FROM nginx:alpine + +# Copy nginx config +COPY nginx/default.conf /etc/nginx/conf.d/default.conf + +# Copy homepage files +COPY html/ /usr/share/nginx/html/ + +# Change permissions for NGINX access +RUN chmod -R 755 /usr/share/nginx/html/ + +EXPOSE 80 diff --git a/primegrading-web/docker-compose.yml b/primegrading-web/docker-compose.yml new file mode 100644 index 0000000..dd3f2a4 --- /dev/null +++ b/primegrading-web/docker-compose.yml @@ -0,0 +1,12 @@ +services: + primegrading: + image: primegrading:latest + container_name: primegrading + restart: unless-stopped + networks: + - proxy + +# Access to proxy network +networks: + proxy: + external: true \ No newline at end of file diff --git a/primegrading-web/html/index.html b/primegrading-web/html/index.html new file mode 100644 index 0000000..374d6f1 --- /dev/null +++ b/primegrading-web/html/index.html @@ -0,0 +1,793 @@ + + + + + + PrimeGrading.dk — Professionel Kortgradering + + + + + + + + + + +
+
+
Pokémon · One Piece · Kortgradering
+

+ Dine kort. + Officielt bedømt. +

+

PrimeGrading.dk grader dine samlerkort professionelt — og beskytter dem i en forseglet slab, så de holder sin værdi.

+
+ Indsend dine kort + Se processen +
+ +
+
+
+
+
Pokémon TCG
+
+
10
+
+
+
+
+
One Piece TCG
+
☠️
+
9
+
+
+
+
+
Pokémon TCG
+
🔥
+
8
+
+
+
+
+
One Piece TCG
+
+
9
+
+
+
+
+
Pokémon TCG
+
💧
+
10
+
+
+
+ + +
+
+

Sådan virker det

+

Fire enkle trin fra din brevkasse til en certificeret slab.

+
+
+
01
+

Indsend dine kort

+

Udfyld formularen med kortoplysninger og send dem afsted i sikker emballage.

+
+
+
02
+

Professionel inspektion

+

Hvert kort inspiceres under lup for centering, hjørner, kanter og overflade.

+
+
+
03
+

Karakter tildeles

+

Kortet får en score fra 1–10 baseret på vores standardiserede graderingsskala.

+
+
+
04
+

Forseglet slab

+

Kortet forsegles i en UV-beskyttende slab med din score og en unik serienummer.

+
+
+
+
+ + +
+
+

Vores karakterskala

+

Fra Poor til den ekslusive PRIME GRADE — vores højeste og mest prestigefyldte vurdering.

+
+ + +
+
+
+ PRIME GRADE — Ultra Premium + Fire perfekte 10'ere plus en ekstra visuel vurdering: eye appeal, printkvalitet og ingen fabriksfejl. Kun tildelt de absolut bedste kort med guld/grøn label. +
+
+ +
10Gem Mint
+
9.5Mint+
+
9Mint
+
8.5Near Mint+
+
8Near Mint
+
7.5Excellent+
+
7Excellent
+
6Very Good
+
5Good
+
4Fair
+
3Poor
+
+
+
+ + +
+
+

Special Labels

+

Udover standardskalaen tildeler vi særlige labels til kort, der fortjener ekstra anerkendelse.

+ +
+
+
+
+

Prime Standard

+

Vores grundlæggende label for godkendte og vurderede kort.

+
+
+
+
+
+

Gold Label

+

Tildelt kort med særlig høj score og fremragende stand.

+
+
+
+
+
+

Founder Edition

+

Eksklusivt label til de første kort vurderet af PrimeGrading.

+
+
+
+
+
+

Black Label

+

Kræver perfekte 10'ere i alle subgrades — centering, hjørner, kanter og overflade.

+
+
+
+
+
+

⭐ PRIME GRADE

+

Det absolut højeste label. Kun til kort der er perfekte i alle subgrades og består den visuelle vurdering.

+
+
+
+ +

Black Label vs PRIME GRADE

+
+
+

Black Label

+
    +
  • Fire 10'ere i alle subgrades
  • +
  • Sort label
  • +
+
+
+

PRIME GRADE

+
    +
  • Fire perfekte 10'ere i alle subgrades
  • +
  • Ekstra visuel vurdering: eye appeal, printkvalitet, ingen fabriksfejl
  • +
  • Guld/grøn label
  • +
  • Kun de absolut bedste kort opnår dette
  • +
+
+
+
+
+ + +
+
+

Indsend dine kort

+

Udfyld formularen herunder, så vender vi tilbage med en fragtlabel og bekræftelse.

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +

* Dette er en demosformular — der sendes ikke rigtige data nogen steder.

+
+
+
+
+ + + +
✓ Din forespørgsel er modtaget — vi vender snart tilbage!
+ + + + diff --git a/primegrading-web/html/index.html.old b/primegrading-web/html/index.html.old new file mode 100644 index 0000000..13eeeb9 --- /dev/null +++ b/primegrading-web/html/index.html.old @@ -0,0 +1,613 @@ + + + + + + PrimeGrading.dk — Professionel Kortgradering + + + + + + + + + + +
+
+
Pokémon · One Piece · Kortgradering
+

+ Dine kort. + Officielt bedømt. +

+

PrimeGrading.dk grader dine samlerkort professionelt — og beskytter dem i en forseglet slab, så de holder sin værdi.

+
+ Indsend dine kort + Se processen +
+ +
+
+
+
+
Pokémon TCG
+
+
10
+
+
+
+
+
One Piece TCG
+
☠️
+
9
+
+
+
+
+
Pokémon TCG
+
🔥
+
8
+
+
+
+
+
One Piece TCG
+
+
9
+
+
+
+
+
Pokémon TCG
+
💧
+
10
+
+
+
+ + +
+
+

Sådan virker det

+

Fire enkle trin fra din brevkasse til en certificeret slab.

+
+
+
01
+

Indsend dine kort

+

Udfyld formularen med kortoplysninger og send dem afsted i sikker emballage.

+
+
+
02
+

Professionel inspektion

+

Hvert kort inspiceres under lup for centering, hjørner, kanter og overflade.

+
+
+
03
+

Karakter tildeles

+

Kortet får en score fra 1–10 baseret på vores standardiserede graderingsskala.

+
+
+
04
+

Forseglet slab

+

Kortet forsegles i en UV-beskyttende slab med din score og en unik serienummer.

+
+
+
+
+ + +
+
+

Vores karakterskala

+

Vi bruger en 10-punkt skala — fra Gem Mint til Poor.

+
+
10Gem Mint
+
9.5Mint+
+
9Mint
+
8.5Near Mint+
+
8Near Mint
+
7Excellent
+
6Very Good
+
5Good
+
3Poor
+
+
+
+ + +
+
+

Indsend dine kort

+

Udfyld formularen herunder, så vender vi tilbage med en fragtlabel og bekræftelse.

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +

* Dette er en demosformular — der sendes ikke rigtige data nogen steder.

+
+
+
+
+ + + +
✓ Din forespørgsel er modtaget — vi vender snart tilbage!
+ + + + diff --git a/primegrading-web/nginx/default.conf b/primegrading-web/nginx/default.conf new file mode 100644 index 0000000..afae374 --- /dev/null +++ b/primegrading-web/nginx/default.conf @@ -0,0 +1,25 @@ +server { + listen 80; + server_name primegrading.dk www.primegrading.dk localhost; + + root /usr/share/nginx/html; + index index.html; + + # Gzip + gzip on; + gzip_types text/plain text/css application/javascript text/html; + + location / { + try_files $uri $uri/ /index.html; + } + + # Cache static assets + location ~* \.(css|js|png|jpg|jpeg|gif|ico|svg|woff2?)$ { + expires 1y; + add_header Cache-Control "public, immutable"; + } + + # Security headers + add_header X-Frame-Options "SAMEORIGIN"; + add_header X-Content-Type-Options "nosniff"; +}