Skip to content

Course content #13

@bvpav

Description

@bvpav

Dockerfile-ове

Трябва да се съставят Dockerfile-овете за курсовете ни.

Можем да ги пазим в следната файлова структура:

packages/
└── courses
    └── content
        ├── cybersecurity-10
        │   └── Dockerfile
        └── second-course
            └── Dockerfile

Това е защото на по-късен етап можем лесно да прибавим останалите данни в файлове, съседни на Dockerfile-овете:

packages/
└── courses
    └── content
        ├── cybersecurity-101
        │   ├── Dockerfile
        │   ├── summary.md
        │   ├── intro.md
        │   ├── course.yml
        │   └── questions.yml
        └── second-course
            ├── Dockerfile
            ├── summary.md
            ├── intro.md
            ├── course.yml
            └── questions.yml

...и да направим package, който експортва тези данни като JS object, така че да можем лесно да го импортваме в останалите модули.

Course ID-та в seed-а

Добре е да променим ID-тата на курсовете в seed.mjs да са неща като cybersecurity-101, а не нечетими id-та като alf0znrxk0000uijgewvtgdsa. Това ще направи URL-ите на NextJS приложението по-четими и SEO friendly

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions