minimal blog
1.0.0
Minimal Blog adalah blog sederhana yang dirancang dengan antarmuka minimalis. Pengguna dapat berpindah ke kategori, membaca artikel dan berinteraksi dengan penulis melalui bagian komentar. Penulis blog memiliki kendali penuh atas setiap konten melalui dasbor admin yang aman.
Proyek ini dibuat untuk menunjukkan beberapa keahlian saya seperti:
composer install
dan yarn install
.env.local
Anda dan tambahkan DSN database Anda sendiribin/console doctrine:database:create
bin/console doctrine:migrations:migrate
bin/console doctrine:fixtures:load
docker-compose up
untuk memulai image Docker (server mailcatcher dan RabbitMQ).env.local
Anda dengan memperbarui RABBITMQ_DSN
dan MAILER_DSN
, Anda dapat menemukannya dengan menjalankan : symfony var:export --multiline | grep 'MAILER_DSN|RABBITMQ_DSN'
yarn run dev --watch
untuk meluncurkan server lokal Anda untuk asetsymfony serve
untuk meluncurkan server web php lokal Andahttp://127.0.0.1:8000/
symfony open:local:rabbitmq
dan symfony open:local:webmail
untuk memulai server RabbitMQ dan web mailcatcherguest:guest
[email protected]:admin
) lalu masuk ke Dashboard Admin dan klik "Newsletter", Anda akan melihat tombol "Kirim", itu akan mengirim 1 pesan per pelanggan ke buletin (default 50).bin/console messenger:consume -vv async
untuk menggunakan pesan di RabbitMQ, pesan tersebut akan semakin dikirim dan ditampilkan di mailcatcher.Secara default, semua pengujian berfungsi dengan perlengkapan, jadi jangan lupa memuatnya!
.env.test
Anda dan tambahkan DSN database pengujian Andabin/console doctrine:database:create --env=test
bin/console doctrine:migrations:migrate --env=test
bin/console doctrine:fixtures:load --env=test
bin/phpunit
untuk meluncurkan baterai pengujian