Files
Viktoria Polyakova 811176d388 feat: add cdn.jsdelivr.net to CSP connect-src and remove duplicate meta tag
- Added `https://cdn.jsdelivr.net` to the `connect-src` directive in both Content-Security-Policy and X-Content-Security-Policy headers to allow connections to the CDN.
- Removed the duplicate Content-Security-Policy meta tag from the frontend/index.html file to avoid redundancy and potential conflicts.
2026-01-25 13:46:01 +00:00
..
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00
2026-01-25 08:57:38 +00:00

Amwork Frontend

Prepare the environment

Clone the repo

# Create project directory
mkdir amwork

# Go to project directory
cd amwork

# Clone the repo
git clone https://gitlab.com/amwork/amwork-frontend.git .

# Install dependencies
npm install

Start dev server

npm start

Start the dev server in production mode

npm run serve

Build for production

npm run build

Proxy and reverse proxy

Run reverse proxy

docker-compose up -d

Rebuild reverse proxy

docker-compose stop $@ && docker-compose rm -f $@ && docker-compose build $@ && docker-compose up -d $@

Documentation and storybook

Storybook deployment is available at https://amwork.dev/storybook/.

Run storybook

npm run storybook

Build storybook

npm run storybook:build

Code and exports analysis

More about knip.

npm run knip

Storybook credentials

login: admin
password: amwork

You can as well see them in .storybook/preview.ts file.

Finale

This piece of software was made with soul and love. Unfortunately, the project was suspended on 24 of September 2025. I was the last engineer to maintain it. Please contact me if you have any questions.

— Egor Kondratev, kondratevegor04@gmail.com